Преглед изворни кода

Merge remote-tracking branch 'upstream/master'

hsh пре 2 месеци
родитељ
комит
ca54c1d059

+ 4 - 1
src/main/java/thyyxxk/webserver/service/executeItem/GenerateYzService.java

@@ -726,6 +726,9 @@ public class GenerateYzService {
     private void dealYzAct(Map<String, YzSupplyType> supplyMap, YzActOrder item) {
         item.setDrugQuan(Convert.toBigDecimal(item.getDrugQuan(), BigDecimal.ONE));
         item.setDrugOcc(Convert.toBigDecimal(item.getDrugQuan(), BigDecimal.ONE));
+        if(FREQ_CODE_ONCE.equals(item.getFrequCode())){
+            item.setEndTime(null);
+        }
         //d:西药;i:大输液;z:中成药
         //if ("d".equals(item.getDrugFlag()) || "i".equals(item.getDrugFlag()) || "z".equals(item.getDrugFlag())) {
         //        //    item.setDrugQuan(BigDecimal.ZERO);
@@ -920,7 +923,7 @@ public class GenerateYzService {
         String pageClass = "";
         if(!"00".equals(yzActOrder.getGroupNo()) && StrUtil.isNotBlank(yzActOrder.getGroupNo())){
             //出院带药
-            if("007".equals(yzActOrder.getSupplyCode())){
+            if(NumberEnum.FOUR.getCode().equals(yzActOrder.getSelfBuy())){
                 pageClass = PageClassEnum.CYDY.getCode();
             }else {
                 if(ypZdDictVo != null && Convert.toInt(ypZdDictVo.getDrugFlag(),0) > 0){