大屏接口

dev_0531
yechenhao 5 years ago
parent 4d611cce46
commit f56a2d8fb2

@ -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);
}

@ -731,7 +731,11 @@ public class StoreEmployeeService {
String url = poiStoreStaff.getEpWechatQrCode();
if (StringUtils.isBlank(url)) {
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);
poiStoreStaffDOMapper.updateById(poiStoreStaff);
} catch (Exception e) {

@ -167,7 +167,11 @@ public class WebAppMyController extends BaseController {
Long storeId = poiStoreStaffs.get(0).getStoreId();
String cpUserId = privilageCpUserStoreDOMapper.selectCpUserIdByStoreId(storeId);
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();
update.setId(poiStoreStaffs.get(0).getId());
update.setEpWechatQrCode(img);

Loading…
Cancel
Save