package com.ynxbd.common.dao.his.dev; import com.ynxbd.common.bean.HisRecipe; import com.ynxbd.common.helper.his.HisEnum; import com.ynxbd.common.helper.his.HisHelper; import com.ynxbd.common.result.JsonResult; import java.util.ArrayList; import java.util.List; public class DevHisRecipeDao { /** * 根据患者id查询待付费项目 * * @param patientId 患者id * @return 待付费项目 */ public List getDevUnPayRecipe(String patientId, int days) { List resultList = new ArrayList<>(); JsonResult jsonResult = HisHelper.getDevJsonResult(HisEnum.AP_Query_UnPay_Invoice, params -> { params.put("PatientID", patientId); params.put("IsLastWeekFlag", days <= 7 ? "1" : ""); params.put("CallNo",HisHelper.CALL_NO); }); if (!jsonResult.success()) { // 失败 return resultList; } List hisRecipe = jsonResult.getDataMapList(HisRecipe.class, "Recipe"); if (hisRecipe != null) { resultList = hisRecipe; } return resultList; } }