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