|
|
@ -1,11 +1,17 @@
|
|
|
|
package com.kiisoo.ic.webappmy.controller;
|
|
|
|
package com.kiisoo.ic.webappmy.controller;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
import com.kiisoo.ic.common.BaseController;
|
|
|
|
import com.kiisoo.ic.common.BaseController;
|
|
|
|
|
|
|
|
import com.kiisoo.ic.store.constant.Constants;
|
|
|
|
|
|
|
|
import com.kiisoo.ic.store.entity.PoiStoreStaff;
|
|
|
|
|
|
|
|
import com.kiisoo.ic.store.mapper.PoiStoreStaffDOMapper;
|
|
|
|
import com.kiisoo.ic.webappmy.vo.StafferInfoVO;
|
|
|
|
import com.kiisoo.ic.webappmy.vo.StafferInfoVO;
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
import org.springframework.stereotype.Controller;
|
|
|
|
import org.springframework.stereotype.Controller;
|
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.Map;
|
|
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -17,18 +23,21 @@ import java.util.Map;
|
|
|
|
@Slf4j
|
|
|
|
@Slf4j
|
|
|
|
public class WebAppMyController extends BaseController {
|
|
|
|
public class WebAppMyController extends BaseController {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
|
|
|
private PoiStoreStaffDOMapper poiStoreStaffDOMapper;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 获取用户信息
|
|
|
|
* 获取用户信息
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@GetMapping("/get/staffer/info")
|
|
|
|
@GetMapping("/get/staffer/info")
|
|
|
|
public Map<String,Object> userInfo(long userId){
|
|
|
|
public Map<String,Object> userInfo(long userId){
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
|
|
|
|
List<StafferInfoVO> info = poiStoreStaffDOMapper.selectInfoById(userId);
|
|
|
|
StafferInfoVO stafferInfoVO = new StafferInfoVO();
|
|
|
|
if(info.size() > 0){
|
|
|
|
stafferInfoVO.setName("彭于晏");
|
|
|
|
return data(info.get(0));
|
|
|
|
stafferInfoVO.setStafferNo("AP8888");
|
|
|
|
}else {
|
|
|
|
stafferInfoVO.setShopName("上海红心美凯龙店");
|
|
|
|
throw new Exception();
|
|
|
|
return data(stafferInfoVO);
|
|
|
|
}
|
|
|
|
}catch (Exception e){
|
|
|
|
}catch (Exception e){
|
|
|
|
log.error("获取用户信息异常",e);
|
|
|
|
log.error("获取用户信息异常",e);
|
|
|
|
return fail();
|
|
|
|
return fail();
|
|
|
@ -41,8 +50,18 @@ public class WebAppMyController extends BaseController {
|
|
|
|
@GetMapping("/get/shop/qr")
|
|
|
|
@GetMapping("/get/shop/qr")
|
|
|
|
public Map<String,Object> shopIcQr(long shopId){
|
|
|
|
public Map<String,Object> shopIcQr(long shopId){
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
String img = "../../images/center/qr.png";
|
|
|
|
PoiStoreStaff poiStoreStaff = new PoiStoreStaff();
|
|
|
|
|
|
|
|
poiStoreStaff.setStoreId(shopId);
|
|
|
|
|
|
|
|
poiStoreStaff.setType(Constants.TYPE_MANAGER);
|
|
|
|
|
|
|
|
poiStoreStaff.setStatus(Constants.STATUS_USEFUL);
|
|
|
|
|
|
|
|
String img = null;
|
|
|
|
|
|
|
|
List<PoiStoreStaff> poiStoreStaffs = poiStoreStaffDOMapper.selectList(new QueryWrapper<>(poiStoreStaff));
|
|
|
|
|
|
|
|
if(poiStoreStaffs.size() > 0){
|
|
|
|
|
|
|
|
img = poiStoreStaffs.get(0).getEpWechatQrCode();
|
|
|
|
return data(img);
|
|
|
|
return data(img);
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
|
|
|
throw new Exception();
|
|
|
|
|
|
|
|
}
|
|
|
|
}catch (Exception e){
|
|
|
|
}catch (Exception e){
|
|
|
|
log.error("获取门店推广码异常",e);
|
|
|
|
log.error("获取门店推广码异常",e);
|
|
|
|
return fail();
|
|
|
|
return fail();
|
|
|
@ -55,8 +74,18 @@ public class WebAppMyController extends BaseController {
|
|
|
|
@GetMapping("/get/user/qr")
|
|
|
|
@GetMapping("/get/user/qr")
|
|
|
|
public Map<String,Object> userIcQr(long userId){
|
|
|
|
public Map<String,Object> userIcQr(long userId){
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
String img = "../../images/center/qr.png";
|
|
|
|
|
|
|
|
|
|
|
|
PoiStoreStaff poiStoreStaff = new PoiStoreStaff();
|
|
|
|
|
|
|
|
poiStoreStaff.setUserId(userId);
|
|
|
|
|
|
|
|
poiStoreStaff.setStatus(Constants.STATUS_USEFUL);
|
|
|
|
|
|
|
|
String img = null;
|
|
|
|
|
|
|
|
List<PoiStoreStaff> poiStoreStaffs = poiStoreStaffDOMapper.selectList(new QueryWrapper<>(poiStoreStaff));
|
|
|
|
|
|
|
|
if(poiStoreStaffs.size() > 0){
|
|
|
|
|
|
|
|
img = poiStoreStaffs.get(0).getEpWechatQrCode();
|
|
|
|
return data(img);
|
|
|
|
return data(img);
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
|
|
|
throw new Exception();
|
|
|
|
|
|
|
|
}
|
|
|
|
}catch (Exception e){
|
|
|
|
}catch (Exception e){
|
|
|
|
log.error("获取用户推广码异常",e);
|
|
|
|
log.error("获取用户推广码异常",e);
|
|
|
|
return fail();
|
|
|
|
return fail();
|
|
|
|