Commit abe7c79e by 墨竹

新增修改活码

parent 092f787b
...@@ -423,44 +423,48 @@ public class HmQrcodeApiServiceImpl implements HmQrcodeApiService { ...@@ -423,44 +423,48 @@ 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);
if (clerkDTO != null) {
hmQrcodeQDTO.setClerkId(clerkId); hmQrcodeQDTO.setClerkName(clerkDTO.getClerkName());
ClerkDTO clerkDTO = clerkService.getclerkById(clerkId); hmQrcodeQDTO.setClerkCode(clerkDTO.getClerkCode());
if (clerkDTO != null) { String storeId = clerkDTO.getStoreId();
String name = hmQrcodeQDTO.getName(); hmQrcodeQDTO.setStoreId(storeId);
String clerkName = clerkDTO.getClerkName(); StoreDTO storeDTO = storeService.getStore(storeId);
if (StringUtils.isBlank(name)) { if (storeDTO != null) {
hmQrcodeQDTO.setName(clerkName); hmQrcodeQDTO.setStoreCode(storeDTO.getStoreCode());
} hmQrcodeQDTO.setStoreName(storeDTO.getStoreName());
hmQrcodeQDTO.setClerkName(clerkName); }
hmQrcodeQDTO.setClerkCode(clerkDTO.getClerkCode());
String storeId = clerkDTO.getStoreId();
hmQrcodeQDTO.setStoreId(storeId);
StoreDTO storeDTO = storeService.getStore(storeId);
if (storeDTO != null) {
hmQrcodeQDTO.setStoreCode(storeDTO.getStoreCode());
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());
TabHaobanStaff tabHaobanStaff = staffService.selectById(staffClerkRelationDTO.getStaffId()); TabHaobanStaff tabHaobanStaff = staffService.selectById(staffClerkRelationDTO.getStaffId());
if (tabHaobanStaff != null) { if (tabHaobanStaff != null) {
hmQrcodeQDTO.setStaffName(tabHaobanStaff.getStaffName()); hmQrcodeQDTO.setStaffName(tabHaobanStaff.getStaffName());
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