Browse Source

优化累计信息查询

lighter 4 years ago
parent
commit
96cfb7366f

+ 5 - 2
src/main/java/thyyxxk/webserver/service/medicalinsurance/SiQueryService.java

@@ -639,8 +639,11 @@ public class SiQueryService {
     }
 
     public ResultVo<List<CumInfo>> queryPersonnelCumulativeInfo(BscQryPrm q) {
-        JSONObject input = exec.makeTradeHeaderWithInsureArea(SiFunction.QUERY_PERSONNEL_CUMULATIVE_INFO,
-                dao.selectAdmdvsByPatNoAndPsnNo(q.getPatNo(), q.getPsnNo()));
+        String admdvs = q.getAdmdvs();
+        if (StringUtil.isBlank(admdvs)) {
+            admdvs = dao.selectAdmdvsByPsnNo(q.getPsnNo());
+        }
+        JSONObject input = exec.makeTradeHeaderWithInsureArea(SiFunction.QUERY_PERSONNEL_CUMULATIVE_INFO, admdvs);
         JSONObject data = new JSONObject();
         data.put("psn_no", q.getPsnNo());
         data.put("cum_ym", q.getCumYm());