门店号管理

dev_0531
LegnaYet 6 years ago
parent ddece597d1
commit 6abc572ac0

@ -129,7 +129,7 @@ public class PoiStoreStaffService {
update.setEpWechatQrCode(epWechatQrCode);
poiStoreStaffDOMapper.updateById(update);
} catch (Exception e) {
log.error("生成二维码失败:cpuserid-"+cpUserId+"--staffCode-"+poiStoreStaffVO.getStaffCode(),e);
}
}
@ -201,7 +201,7 @@ public class PoiStoreStaffService {
update.setEpWechatQrCode(epWechatQrCode);
poiStoreStaffDOMapper.updateById(update);
} catch (Exception e) {
log.error("生成二维码失败:cpuserid-"+cpUserId+"--staffCode-"+poiStoreStaffVO.getStaffCode(),e);
}
}
//账号信息
@ -366,8 +366,12 @@ public class PoiStoreStaffService {
qrCodeDO.setUser(data);
//店铺编码-导购编码
qrCodeDO.setState(poiStore.getCode() + "-" + poiStoreStaffVO.getStaffCode());
String qrCode = storeEmployeeService.getQrCodeFromBSD(cpUserId, BSD_REQ_QRCODE_TYPE_SELLER, poiStoreStaffVO.getStaffCode(), poiStore.getCode());
String qrCode = "";
try {
qrCode = storeEmployeeService.getQrCodeFromBSD(cpUserId, BSD_REQ_QRCODE_TYPE_SELLER, poiStoreStaffVO.getStaffCode(), poiStore.getCode());
}catch (Exception e) {
log.error("生成二维码失败:cpuserid-"+cpUserId+"--staffCode-"+poiStoreStaffVO.getStaffCode(),e);
}
qrCodeDO.setQrCode(qrCode);
return qrCodeDO;

@ -33,6 +33,7 @@ import com.kiisoo.ic.store.mapper.PoiStoreDOMapper;
import com.kiisoo.ic.store.mapper.PoiStoreStaffDOMapper;
import com.kiisoo.ic.store.mapper.PrivilageCpUserStoreDOMapper;
import com.kiisoo.ic.utils.ZipUtils;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.poi.hssf.usermodel.HSSFCellStyle;
@ -70,6 +71,7 @@ import static com.kiisoo.ic.store.constant.Constants.*;
* @Version: v1
*/
@Service
@Slf4j
public class StoreEmployeeService {
@Autowired
@ -180,12 +182,16 @@ public class StoreEmployeeService {
String qrCodeAction = cpUserStore.getQrCodeAction();
if (StringUtils.isBlank(qrCodeAction)){
try {
qrCodeAction = getQrCodeFromBSD(cpUserStore.getCpUserId(),BSD_REQ_QRCODE_TYPE_STORE,"0",cpUserStore.getCode());
cpUserStore.setQrCodeAction(qrCodeAction);
PrivilageCpUserDO update = new PrivilageCpUserDO();
update.setId(cpUserStore.getUserId());
update.setQrCode(qrCodeAction);
privilageCpUserDOMapper.updateById(update);
}catch (Exception e){
log.error("生成二维码失败:cpuserid-"+cpUserStore.getCpUserId(),e);
}
}
//查询导购数目
@ -368,11 +374,12 @@ public class StoreEmployeeService {
if (StringUtils.isBlank(url)){
try {
url = getQrCodeFromBSD(cpUserId, BSD_REQ_QRCODE_TYPE_STORE, "0", poiStore.getCode());
privilageCpUserDO.setQrCode(url);
int update = privilageCpUserDOMapper.updateById(privilageCpUserDO);
}catch (Exception e) {
log.error("生成二维码失败:cpuserid-"+cpUserId,e);
continue;
}
privilageCpUserDO.setQrCode(url);
int update = privilageCpUserDOMapper.updateById(privilageCpUserDO);
}
if (StringUtils.isBlank(url)) {
continue;
@ -695,11 +702,12 @@ public class StoreEmployeeService {
if (StringUtils.isBlank(url)){
try {
url = getQrCodeFromBSD(cpUserId, BSD_REQ_QRCODE_TYPE_STORE, poiStoreStaff.getStaffCode(), poiStore.getCode());
poiStoreStaff.setEpWechatQrCode(url);
poiStoreStaffDOMapper.updateById(poiStoreStaff);
}catch (Exception e) {
log.error("生成二维码失败:cpuserid-"+cpUserId+"--staffCode-"+poiStoreStaff.getStaffCode(),e);
continue;
}
poiStoreStaff.setEpWechatQrCode(url);
poiStoreStaffDOMapper.updateById(poiStoreStaff);
}
if (StringUtils.isBlank(url)) {
continue;

@ -129,11 +129,15 @@ public class WebAppMyController extends BaseController {
if(cpUserStoreDO!=null && cpUserStoreDO.size() > 0){
img = cpUserStoreDO.get(0).getQrCodeAction();
if (StringUtils.isBlank(img)){
try {
img = storeEmployeeService.getQrCodeFromBSD(cpUserStoreDO.get(0).getCpUserId(),BSD_REQ_QRCODE_TYPE_STORE,"0",cpUserStoreDO.get(0).getCode());
PrivilageCpUserDO update = new PrivilageCpUserDO();
update.setId(cpUserStoreDO.get(0).getUserId());
update.setQrCode(img);
privilageCpUserDOMapper.updateById(update);
} catch (Exception e) {
log.error("生成二维码失败:cpuserid-"+cpUserStoreDO.get(0).getCpUserId(),e);
}
}
return data(img);
}else{
@ -162,11 +166,16 @@ public class WebAppMyController extends BaseController {
if (StringUtils.isBlank(img)){
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());
PoiStoreStaff update = new PoiStoreStaff();
update.setId(poiStoreStaffs.get(0).getId());
update.setEpWechatQrCode(img);
poiStoreStaffDOMapper.updateById(update);
}catch (Exception e){
log.error("生成二维码失败:cpuserid-"+cpUserId+"--staffCode-"+poiStoreStaffs.get(0).getStaffCode(),e);
}
}
return data(img);
}else{

Loading…
Cancel
Save