Commit abe7c79e by 墨竹

新增修改活码

parent 092f787b
...@@ -423,28 +423,30 @@ public class HmQrcodeApiServiceImpl implements HmQrcodeApiService { ...@@ -423,28 +423,30 @@ public class HmQrcodeApiServiceImpl implements HmQrcodeApiService {
return null; return null;
} }
String enterpriseId = hmQrcodeQDTO.getEnterpriseId(); String enterpriseId = hmQrcodeQDTO.getEnterpriseId();
//单人活码
String clerkId = clerkIdList.get(0); String clerkId = clerkIdList.get(0);
ClerkDTO clerkDTO = clerkService.getclerkById(clerkId);
if (clerkDTO != null) {
String name = hmQrcodeQDTO.getName();
if (StringUtils.isBlank(name)) {
hmQrcodeQDTO.setName(clerkDTO.getClerkName());
}
}
if (hmType == 2) { if (hmType == 2) {
//多人活码 //多人活码
insertHmClerkRelation(enterpriseId, wxEnterpriseId, hmId, clerkIdList, addFlag); insertHmClerkRelation(enterpriseId, wxEnterpriseId, hmId, clerkIdList, addFlag);
} else if (hmType == 1) { } else if (hmType == 1) {
//单人活码
HmQrcodeBO hmQrcodeBO = hmQrcodeService.queryByClerkId(clerkId, wxEnterpriseId); HmQrcodeBO hmQrcodeBO = hmQrcodeService.queryByClerkId(clerkId, wxEnterpriseId);
if (addFlag && hmQrcodeBO != null) { if (addFlag && hmQrcodeBO != null) {
logger.error("已经生成过活码,clerkId:{}", clerkId); logger.error("已经生成过活码,clerkId:{}", clerkId);
return null; return null;
} }
}
hmQrcodeQDTO.setClerkId(clerkId); hmQrcodeQDTO.setClerkId(clerkId);
ClerkDTO clerkDTO = clerkService.getclerkById(clerkId);
if (clerkDTO != null) { if (clerkDTO != null) {
String name = hmQrcodeQDTO.getName(); hmQrcodeQDTO.setClerkName(clerkDTO.getClerkName());
String clerkName = clerkDTO.getClerkName();
if (StringUtils.isBlank(name)) {
hmQrcodeQDTO.setName(clerkName);
}
hmQrcodeQDTO.setClerkName(clerkName);
hmQrcodeQDTO.setClerkCode(clerkDTO.getClerkCode()); hmQrcodeQDTO.setClerkCode(clerkDTO.getClerkCode());
String storeId = clerkDTO.getStoreId(); String storeId = clerkDTO.getStoreId();
hmQrcodeQDTO.setStoreId(storeId); hmQrcodeQDTO.setStoreId(storeId);
...@@ -454,6 +456,7 @@ public class HmQrcodeApiServiceImpl implements HmQrcodeApiService { ...@@ -454,6 +456,7 @@ public class HmQrcodeApiServiceImpl implements HmQrcodeApiService {
hmQrcodeQDTO.setStoreName(storeDTO.getStoreName()); hmQrcodeQDTO.setStoreName(storeDTO.getStoreName());
} }
} }
StaffClerkRelationDTO staffClerkRelationDTO = staffClerkRelationService.getByClerkId(clerkId); StaffClerkRelationDTO staffClerkRelationDTO = staffClerkRelationService.getByClerkId(clerkId);
if (staffClerkRelationDTO != null) { if (staffClerkRelationDTO != null) {
hmQrcodeQDTO.setStaffId(staffClerkRelationDTO.getStaffId()); hmQrcodeQDTO.setStaffId(staffClerkRelationDTO.getStaffId());
...@@ -463,6 +466,7 @@ public class HmQrcodeApiServiceImpl implements HmQrcodeApiService { ...@@ -463,6 +466,7 @@ public class HmQrcodeApiServiceImpl implements HmQrcodeApiService {
hmQrcodeQDTO.setWxUserId(tabHaobanStaff.getWxUserId()); hmQrcodeQDTO.setWxUserId(tabHaobanStaff.getWxUserId());
} }
} }
}
return clerkIdList; return clerkIdList;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment