|
@@ -78,7 +78,6 @@ public class DispensingSocketServiceImpl implements DispensingSocketService {
|
|
|
List<MzChargeDetail> chargeDetails = mzChargeDetailService.getMzChargeDetailList(mzChargeDetail);
|
|
|
List<MzChargeDetail> xyChargeDetail = new ArrayList<>();
|
|
|
List<MzChargeDetail> ycChargeDetail = new ArrayList<>();
|
|
|
- List<MzChargeDetail> zyChargeDetail = new ArrayList<>();
|
|
|
for (int i = 0; i < chargeDetails.size(); i++) {
|
|
|
MzChargeDetail chargeDetail = chargeDetails.get(i);
|
|
|
if(chargeDetail.getPrintFlag().equals("0")){
|
|
@@ -86,12 +85,10 @@ public class DispensingSocketServiceImpl implements DispensingSocketService {
|
|
|
xyChargeDetail.add(chargeDetail);
|
|
|
}else if(chargeDetail.getGroupNo().equals("91")){
|
|
|
ycChargeDetail.add(chargeDetail);
|
|
|
- }else if(chargeDetail.getGroupNo().equals("81")){
|
|
|
- zyChargeDetail.add(chargeDetail);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- if(xyChargeDetail.size() > 0 || ycChargeDetail.size() > 0 || zyChargeDetail.size() > 0){
|
|
|
+ if(xyChargeDetail.size() > 0 || ycChargeDetail.size() > 0){
|
|
|
Map<String,Object> msgMap = new HashMap();
|
|
|
msgMap.put("patient_id",patientId);
|
|
|
MzPatientMi mzPatientMi = mzPatientMiService.queryByPatientId(patientId);
|
|
@@ -117,14 +114,6 @@ public class DispensingSocketServiceImpl implements DispensingSocketService {
|
|
|
objTypes.add(SocketSenderTypeEnum.DISPENSING_MEDICINE.code);
|
|
|
sendMessage(msgMap,objTypes);
|
|
|
}
|
|
|
- if(zyChargeDetail.size() > 0){
|
|
|
- Set<Integer> orderNos = zyChargeDetail.stream().map(MzChargeDetail::getOrderNo).collect(Collectors.toSet());
|
|
|
- msgMap.put("orderNos",orderNos);
|
|
|
- msgMap.put("groupNo",zyChargeDetail.get(0).getGroupNo());
|
|
|
- List<String> objTypes = new ArrayList<>();
|
|
|
- objTypes.add(SocketSenderTypeEnum.DISPENSING_MEDICINE.code);
|
|
|
- sendMessage(msgMap,objTypes);
|
|
|
- }
|
|
|
}
|
|
|
return 0;
|
|
|
}
|