大屏接口

dev_0531
yechenhao 5 years ago
parent 4d611cce46
commit f56a2d8fb2

@ -123,12 +123,21 @@ public class PoiStoreStaffService {
String epWechatQrCode = poiStoreStaffVO.getEpWechatQrCode(); String epWechatQrCode = poiStoreStaffVO.getEpWechatQrCode();
if (StringUtils.isBlank(epWechatQrCode)){ if (StringUtils.isBlank(epWechatQrCode)){
try { try {
epWechatQrCode = storeEmployeeService.getQrCodeFromBSD(cpUserId,BSD_REQ_QRCODE_TYPE_SELLER,poiStoreStaffVO.getStaffCode(),storeInfo.getCode()); if (poiStoreStaffVO.getType() == 1L){
poiStoreStaffVO.setEpWechatQrCode(epWechatQrCode); epWechatQrCode = storeEmployeeService.getQrCodeFromBSD(poiStoreStaffVO.getStaffCode(),BSD_REQ_QRCODE_TYPE_SELLER,poiStoreStaffVO.getStaffCode(),storeInfo.getCode());
PoiStoreStaff update = new PoiStoreStaff(); poiStoreStaffVO.setEpWechatQrCode(epWechatQrCode);
update.setId(poiStoreStaffVO.getId()); PoiStoreStaff update = new PoiStoreStaff();
update.setEpWechatQrCode(epWechatQrCode); update.setId(poiStoreStaffVO.getId());
poiStoreStaffDOMapper.updateById(update); update.setEpWechatQrCode(epWechatQrCode);
poiStoreStaffDOMapper.updateById(update);
}else{
epWechatQrCode = storeEmployeeService.getQrCodeFromBSD(cpUserId,BSD_REQ_QRCODE_TYPE_SELLER,poiStoreStaffVO.getStaffCode(),storeInfo.getCode());
poiStoreStaffVO.setEpWechatQrCode(epWechatQrCode);
PoiStoreStaff update = new PoiStoreStaff();
update.setId(poiStoreStaffVO.getId());
update.setEpWechatQrCode(epWechatQrCode);
poiStoreStaffDOMapper.updateById(update);
}
} catch (Exception e) { } catch (Exception e) {
log.error("生成二维码失败:cpuserid-"+cpUserId+"--staffCode-"+poiStoreStaffVO.getStaffCode(),e); log.error("生成二维码失败:cpuserid-"+cpUserId+"--staffCode-"+poiStoreStaffVO.getStaffCode(),e);
} }
@ -195,12 +204,22 @@ public class PoiStoreStaffService {
String epWechatQrCode = poiStoreStaffVO.getEpWechatQrCode(); String epWechatQrCode = poiStoreStaffVO.getEpWechatQrCode();
if (StringUtils.isBlank(epWechatQrCode)){ if (StringUtils.isBlank(epWechatQrCode)){
try { try {
epWechatQrCode = storeEmployeeService.getQrCodeFromBSD(cpUserId,BSD_REQ_QRCODE_TYPE_SELLER,poiStoreStaffVO.getStaffCode(),storeInfo.getCode()); if (poiStoreStaffVO.getType() == 1L){
poiStoreStaffVO.setEpWechatQrCode(epWechatQrCode); epWechatQrCode = storeEmployeeService.getQrCodeFromBSD(poiStoreStaffVO.getStaffCode(),BSD_REQ_QRCODE_TYPE_SELLER,poiStoreStaffVO.getStaffCode(),storeInfo.getCode());
PoiStoreStaff update = new PoiStoreStaff(); poiStoreStaffVO.setEpWechatQrCode(epWechatQrCode);
update.setId(poiStoreStaffVO.getId()); PoiStoreStaff update = new PoiStoreStaff();
update.setEpWechatQrCode(epWechatQrCode); update.setId(poiStoreStaffVO.getId());
poiStoreStaffDOMapper.updateById(update); update.setEpWechatQrCode(epWechatQrCode);
poiStoreStaffDOMapper.updateById(update);
}else{
epWechatQrCode = storeEmployeeService.getQrCodeFromBSD(cpUserId,BSD_REQ_QRCODE_TYPE_SELLER,poiStoreStaffVO.getStaffCode(),storeInfo.getCode());
poiStoreStaffVO.setEpWechatQrCode(epWechatQrCode);
PoiStoreStaff update = new PoiStoreStaff();
update.setId(poiStoreStaffVO.getId());
update.setEpWechatQrCode(epWechatQrCode);
poiStoreStaffDOMapper.updateById(update);
}
} catch (Exception e) { } catch (Exception e) {
log.error("生成二维码失败:cpuserid-"+cpUserId+"--staffCode-"+poiStoreStaffVO.getStaffCode(),e); log.error("生成二维码失败:cpuserid-"+cpUserId+"--staffCode-"+poiStoreStaffVO.getStaffCode(),e);
} }
@ -370,7 +389,11 @@ public class PoiStoreStaffService {
qrCodeDO.setState(poiStore.getCode() + "-" + poiStoreStaffVO.getStaffCode()); qrCodeDO.setState(poiStore.getCode() + "-" + poiStoreStaffVO.getStaffCode());
String qrCode = ""; String qrCode = "";
try { try {
qrCode = storeEmployeeService.getQrCodeFromBSD(cpUserId, BSD_REQ_QRCODE_TYPE_SELLER, poiStoreStaffVO.getStaffCode(), poiStore.getCode()); if (poiStoreStaffVO.getType() == 1L){
qrCode = storeEmployeeService.getQrCodeFromBSD(poiStoreStaffVO.getStaffCode(), BSD_REQ_QRCODE_TYPE_SELLER, poiStoreStaffVO.getStaffCode(), poiStore.getCode());
}else{
qrCode = storeEmployeeService.getQrCodeFromBSD(cpUserId, BSD_REQ_QRCODE_TYPE_SELLER, poiStoreStaffVO.getStaffCode(), poiStore.getCode());
}
}catch (Exception e) { }catch (Exception e) {
log.error("生成二维码失败:cpuserid-"+cpUserId+"--staffCode-"+poiStoreStaffVO.getStaffCode(),e); log.error("生成二维码失败:cpuserid-"+cpUserId+"--staffCode-"+poiStoreStaffVO.getStaffCode(),e);
} }

@ -731,7 +731,11 @@ public class StoreEmployeeService {
String url = poiStoreStaff.getEpWechatQrCode(); String url = poiStoreStaff.getEpWechatQrCode();
if (StringUtils.isBlank(url)) { if (StringUtils.isBlank(url)) {
try { try {
url = getQrCodeFromBSD(cpUserId, BSD_REQ_QRCODE_TYPE_SELLER, poiStoreStaff.getStaffCode(), poiStore.getCode()); if (poiStoreStaff.getType() == 1L){
url = getQrCodeFromBSD(poiStoreStaff.getStaffCode(), BSD_REQ_QRCODE_TYPE_SELLER, poiStoreStaff.getStaffCode(), poiStore.getCode());
}else{
url = getQrCodeFromBSD(cpUserId, BSD_REQ_QRCODE_TYPE_SELLER, poiStoreStaff.getStaffCode(), poiStore.getCode());
}
poiStoreStaff.setEpWechatQrCode(url); poiStoreStaff.setEpWechatQrCode(url);
poiStoreStaffDOMapper.updateById(poiStoreStaff); poiStoreStaffDOMapper.updateById(poiStoreStaff);
} catch (Exception e) { } catch (Exception e) {

@ -167,7 +167,11 @@ public class WebAppMyController extends BaseController {
Long storeId = poiStoreStaffs.get(0).getStoreId(); Long storeId = poiStoreStaffs.get(0).getStoreId();
String cpUserId = privilageCpUserStoreDOMapper.selectCpUserIdByStoreId(storeId); String cpUserId = privilageCpUserStoreDOMapper.selectCpUserIdByStoreId(storeId);
try { try {
img = storeEmployeeService.getQrCodeFromBSD(cpUserId,BSD_REQ_QRCODE_TYPE_SELLER,poiStoreStaffs.get(0).getStaffCode(),poiStoreStaffs.get(0).getStoreCode()); if (poiStoreStaffs.get(0).getType() == 1L){
img = storeEmployeeService.getQrCodeFromBSD(poiStoreStaffs.get(0).getStaffCode(),BSD_REQ_QRCODE_TYPE_SELLER,poiStoreStaffs.get(0).getStaffCode(),poiStoreStaffs.get(0).getStoreCode());
}else{
img = storeEmployeeService.getQrCodeFromBSD(cpUserId,BSD_REQ_QRCODE_TYPE_SELLER,poiStoreStaffs.get(0).getStaffCode(),poiStoreStaffs.get(0).getStoreCode());
}
PoiStoreStaff update = new PoiStoreStaff(); PoiStoreStaff update = new PoiStoreStaff();
update.setId(poiStoreStaffs.get(0).getId()); update.setId(poiStoreStaffs.get(0).getId());
update.setEpWechatQrCode(img); update.setEpWechatQrCode(img);

Loading…
Cancel
Save