|
|
|
@ -123,12 +123,21 @@ public class PoiStoreStaffService {
|
|
|
|
|
String epWechatQrCode = poiStoreStaffVO.getEpWechatQrCode();
|
|
|
|
|
if (StringUtils.isBlank(epWechatQrCode)){
|
|
|
|
|
try {
|
|
|
|
|
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);
|
|
|
|
|
if (poiStoreStaffVO.getType() == 1L){
|
|
|
|
|
epWechatQrCode = storeEmployeeService.getQrCodeFromBSD(poiStoreStaffVO.getStaffCode(),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);
|
|
|
|
|
}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) {
|
|
|
|
|
log.error("生成二维码失败:cpuserid-"+cpUserId+"--staffCode-"+poiStoreStaffVO.getStaffCode(),e);
|
|
|
|
|
}
|
|
|
|
@ -195,12 +204,22 @@ public class PoiStoreStaffService {
|
|
|
|
|
String epWechatQrCode = poiStoreStaffVO.getEpWechatQrCode();
|
|
|
|
|
if (StringUtils.isBlank(epWechatQrCode)){
|
|
|
|
|
try {
|
|
|
|
|
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);
|
|
|
|
|
if (poiStoreStaffVO.getType() == 1L){
|
|
|
|
|
epWechatQrCode = storeEmployeeService.getQrCodeFromBSD(poiStoreStaffVO.getStaffCode(),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);
|
|
|
|
|
}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) {
|
|
|
|
|
log.error("生成二维码失败:cpuserid-"+cpUserId+"--staffCode-"+poiStoreStaffVO.getStaffCode(),e);
|
|
|
|
|
}
|
|
|
|
@ -370,7 +389,11 @@ public class PoiStoreStaffService {
|
|
|
|
|
qrCodeDO.setState(poiStore.getCode() + "-" + poiStoreStaffVO.getStaffCode());
|
|
|
|
|
String qrCode = "";
|
|
|
|
|
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) {
|
|
|
|
|
log.error("生成二维码失败:cpuserid-"+cpUserId+"--staffCode-"+poiStoreStaffVO.getStaffCode(),e);
|
|
|
|
|
}
|
|
|
|
|