|
|
@@ -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());
|