|
@@ -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){
|