Commit 17daf057 by 墨竹

fix:多人活码任意取一个数据展示

parent 9567104c
...@@ -375,33 +375,35 @@ public class HmQrcodeApiServiceImpl implements HmQrcodeApiService { ...@@ -375,33 +375,35 @@ public class HmQrcodeApiServiceImpl implements HmQrcodeApiService {
*/ */
private List<String> setStoreClerk(HmQrcodeQDTO hmQrcodeQDTO, String wxEnterpriseId, Long hmId, Integer hmType) { private List<String> setStoreClerk(HmQrcodeQDTO hmQrcodeQDTO, String wxEnterpriseId, Long hmId, Integer hmType) {
List<String> clerkIdList = hmQrcodeQDTO.getClerkIdList(); List<String> clerkIdList = hmQrcodeQDTO.getClerkIdList();
if (CollectionUtils.isEmpty(clerkIdList)) {
return null;
}
if (hmType == 2) { if (hmType == 2) {
//多人活码 //多人活码
insertHmClerkRelation(hmQrcodeQDTO, wxEnterpriseId, hmId, clerkIdList); insertHmClerkRelation(hmQrcodeQDTO, wxEnterpriseId, hmId, clerkIdList);
} else if (hmType == 1) { }
//单人活码 //单人活码
String clerkId = clerkIdList.get(0); String clerkId = clerkIdList.get(0);
hmQrcodeQDTO.setClerkId(clerkId); hmQrcodeQDTO.setClerkId(clerkId);
ClerkDTO clerkDTO = clerkService.getclerkById(clerkId); ClerkDTO clerkDTO = clerkService.getclerkById(clerkId);
if (clerkDTO != null) { if (clerkDTO != null) {
hmQrcodeQDTO.setClerkName(clerkDTO.getClerkName()); hmQrcodeQDTO.setClerkName(clerkDTO.getClerkName());
hmQrcodeQDTO.setClerkCode(clerkDTO.getClerkCode()); hmQrcodeQDTO.setClerkCode(clerkDTO.getClerkCode());
String storeId = clerkDTO.getStoreId(); String storeId = clerkDTO.getStoreId();
hmQrcodeQDTO.setStoreId(storeId); hmQrcodeQDTO.setStoreId(storeId);
StoreDTO storeDTO = storeService.getStore(storeId); StoreDTO storeDTO = storeService.getStore(storeId);
if (storeDTO != null) { if (storeDTO != null) {
hmQrcodeQDTO.setStoreCode(storeDTO.getStoreCode()); hmQrcodeQDTO.setStoreCode(storeDTO.getStoreCode());
hmQrcodeQDTO.setStoreName(storeDTO.getStoreName()); hmQrcodeQDTO.setStoreName(storeDTO.getStoreName());
}
} }
StaffClerkRelationDTO staffClerkRelationDTO = staffClerkRelationService.getByClerkId(clerkId); }
if (staffClerkRelationDTO != null) { StaffClerkRelationDTO staffClerkRelationDTO = staffClerkRelationService.getByClerkId(clerkId);
hmQrcodeQDTO.setStaffId(staffClerkRelationDTO.getStaffId()); if (staffClerkRelationDTO != null) {
TabHaobanStaff tabHaobanStaff = staffService.selectById(staffClerkRelationDTO.getStaffId()); hmQrcodeQDTO.setStaffId(staffClerkRelationDTO.getStaffId());
if (tabHaobanStaff != null) { TabHaobanStaff tabHaobanStaff = staffService.selectById(staffClerkRelationDTO.getStaffId());
hmQrcodeQDTO.setStaffName(tabHaobanStaff.getStaffName()); if (tabHaobanStaff != null) {
hmQrcodeQDTO.setWxUserId(tabHaobanStaff.getWxUserId()); hmQrcodeQDTO.setStaffName(tabHaobanStaff.getStaffName());
} 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