|
|
|
@ -169,15 +169,13 @@ public class PmnPromotionSrcServiceImpl extends ServiceImpl<PmnPromotionSrcDOMap
|
|
|
|
|
public PmnPromotionSrc createCode(PoiStoreStaff staff, Long instanceId) {
|
|
|
|
|
try {
|
|
|
|
|
Long promoterId = staff.getUserId();
|
|
|
|
|
int type = 1;
|
|
|
|
|
if (staff.getType().equals(1L)) {
|
|
|
|
|
promoterId = staff.getStoreId();
|
|
|
|
|
type = 0;
|
|
|
|
|
}
|
|
|
|
|
PmnPromotionSrc src = getOne(Wrappers.<PmnPromotionSrc>lambdaQuery().eq(PmnPromotionSrc::getPromoterId, promoterId).eq(PmnPromotionSrc::getType, staff.getType()).eq(PmnPromotionSrc::getInstanceId, instanceId));
|
|
|
|
|
ActivityInstanceVO instanceVO = pmnActivityInstanceService.getVO(instanceId);
|
|
|
|
|
PmnActivityInstanceConfig config = pmnActivityInstanceConfigService.getOne(Wrappers.<PmnActivityInstanceConfig>lambdaQuery().eq(PmnActivityInstanceConfig::getInstanceId, instanceId));
|
|
|
|
|
String state = Constants.ACTIVITY_QR_CODE_PREFIX + Constants.LINE + instanceId + Constants.LINE + type + Constants.LINE + promoterId;
|
|
|
|
|
String state = Constants.ACTIVITY_QR_CODE_PREFIX + Constants.LINE + instanceId + Constants.LINE + 3 + Constants.LINE + promoterId;
|
|
|
|
|
PmnPromotionSrc saveSrc = new PmnPromotionSrc();
|
|
|
|
|
if (src != null) {
|
|
|
|
|
saveSrc.setId(src.getId());
|
|
|
|
@ -189,10 +187,12 @@ public class PmnPromotionSrcServiceImpl extends ServiceImpl<PmnPromotionSrcDOMap
|
|
|
|
|
saveSrc.setExpiredTime(instanceVO.getEndTime());
|
|
|
|
|
saveSrc.setInstanceId(instanceId);
|
|
|
|
|
saveSrc.setIsAddition(2L); //是否要独立码: 1、默认 2、额外码
|
|
|
|
|
saveSrc.setType(staff.getType().equals(1L) ? 2L : 1L); //要注意,波司登接口是0门店1导购
|
|
|
|
|
saveSrc.setType(staff.getType().equals(1L) ? 2L : 1L); //要注意
|
|
|
|
|
saveSrc.setUpdateTime(new Date());
|
|
|
|
|
saveSrc.setStatus(1L);
|
|
|
|
|
String url = storeEmployeeService.createActivityQrCode(staff.getStaffCode(), staff.getStoreCode(), type, instanceId, promoterId);
|
|
|
|
|
// String url = storeEmployeeService.createActivityQrCode(staff.getStaffCode(), staff.getStoreCode(), 3, instanceId, promoterId);
|
|
|
|
|
|
|
|
|
|
String url = storeEmployeeService.createActivityQrCode("mayifei", staff.getStoreCode(), 3, instanceId, promoterId);
|
|
|
|
|
if (url == null || url.length() <= 0) {
|
|
|
|
|
url = "https://wework.qpic.cn/wwpic/789548_SW5hhAm-TgyEW0F_1590128879/0"; //测试用
|
|
|
|
|
}
|
|
|
|
|