ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiMethod.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiMethodService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ltkj-admin/src/main/java/com/ltkj/web/controller/service/TjSysAsyncServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjSurveyTemplateController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiMethod.java
New file @@ -0,0 +1,63 @@ package com.ltkj.web.controller.his; import cn.hutool.core.date.DateUtil; import cn.hutool.json.JSONObject; import cn.hutool.json.JSONUtil; import com.ltkj.common.core.domain.AjaxResult; import com.ltkj.hosp.domain.TjCustomer; import com.ltkj.hosp.service.ITjCustomerService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.Date; import java.util.List; import java.util.Map; import java.util.stream.Collectors; /* @Authot:zjh * @Date: 2024-05-30 * */ @Component public class HisApiMethod { @Autowired private HisApiMethodService controller; @Autowired private ITjCustomerService customerService; //将方法返回值解析成json格式 public JSONObject getJSONObject (String builder) { return JSONUtil.parseObj (builder); } //获取方法返回值信息 public String getAjaxResult (AjaxResult result) { return result.get ("data").toString (); } //对接his总接口 public AjaxResult HisApiMethods (TjCustomer customer) { // Date date = new Date (); AjaxResult result = controller.Outpincreateapply (customer); String result1 = getAjaxResult (result); JSONObject object = getJSONObject (result1); String code = object.getStr ("ResultCode"); if (code.equals ("0")) { Map<String, Object> resultData = (Map<String, Object>) object.get ("ResultData"); if (null != resultData && resultData.size () > 0) { String cardId = resultData.get ("pationid").toString (); if(null !=cardId){ customer.setCardId (cardId); customerService.updateById (customer); } } } return AjaxResult.success (); } } ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiMethodService.java
New file @@ -0,0 +1,673 @@ package com.ltkj.web.controller.his; import com.ltkj.common.core.domain.AjaxResult; import com.ltkj.hosp.domain.TjCustomer; import com.ltkj.hosp.hisDto.*; import com.ltkj.hosp.service.ITjCustomerService; import com.ltkj.web.wxUtils.HttpClientUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.Date; import java.util.HashMap; import java.util.Map; /* @Authot:zjh * @Date: 2024-05-28 * */ @Component public class HisApiMethodService { @Autowired private ITjCustomerService tjCustomerService; private static final String HIS_URL = "https://mock.mengxuegu.com/mock/664d3dbce45d2156fa209c80/example/api/His/HisRequest"; // @ApiOperation(value = "新增/修改门诊注册信息") public AjaxResult Outpincreateapply (TjCustomer customer) { Map<String, Object> map = new HashMap<> (); if (null != customer.getCusId ()) { map.put ("pationid", customer.getCusId ()); } else { map.put ("pationid", null); } map.put ("brxm", customer.getCusName ()); map.put ("brxb", customer.getCusSex ()); map.put ("csrq", customer.getCusBrithday ()); map.put ("brnl", customer.getAge ()); map.put ("brnldw", customer.getAgeUnit ()); map.put ("addr", customer.getAddr ()); map.put ("gzdw", null); map.put ("dwdz", null); map.put ("lxr", customer.getCusName ()); map.put ("lxrdh", customer.getCusPhone ()); map.put ("lxrgx", "本人"); map.put ("sfzh", customer.getCusIdcard ()); map.put ("jhrxm", null); map.put ("jhrsfzh", null); map.put ("mz", customer.getCusNational ()); map.put ("zy", customer.getCareer ()); map.put ("fbbm", null); map.put ("czy", customer.getCreateBy ()); map.put ("jkkkh", customer.getIndexCard ()); map.put ("mindex_id", customer.getIndexCard ()); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "门诊医生接诊") // jzh = "就诊号" //jzrq = "接诊日期" //jzysbm = "接诊医师" public AjaxResult Outpinconapply (String jzh, Date jzrq, String jzysbm) { Map<String, Object> map = new HashMap<> (); map.put ("jzh", jzh); map.put ("jzrq", jzrq); map.put ("jzysbm", jzysbm); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "门诊医生取消接诊") public AjaxResult Outpinunconapply (String jzh, Date jzrq, String jzysbm) { Map<String, Object> map = new HashMap<> (); map.put ("jzh", jzh); map.put ("jzrq", jzrq); map.put ("jzysbm", jzysbm); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "新增/修改门诊诊断") public AjaxResult Outpinimpapply (OutpinimpapplyDto dto) { Map<String, Object> map = new HashMap<> (); map.put ("his_registration_id", dto.getHisRegistrationId ()); map.put ("mzzdid", dto.getMzzdid ()); map.put ("sqysbm", dto.getSqysbm ()); map.put ("mzksbm", dto.getMzksbm ()); map.put ("fbrq", dto.getFbrq ()); map.put ("zdrq", dto.getZdrq ()); map.put ("czybm", dto.getCzybm ()); map.put ("czyksbm", dto.getCzyksbm ()); map.put ("zs", dto.getZs ()); map.put ("bs", dto.getBs ()); map.put ("clyz", dto.getClyz ()); map.put ("jws", dto.getJws ()); map.put ("tgjc", dto.getTgjc ()); map.put ("gms", dto.getGms ()); map.put ("jbbm", dto.getJbbm ()); map.put ("jbbm1", dto.getJbbm1 ()); map.put ("jbbm2", dto.getJbbm2 ()); map.put ("tw", dto.getTw ()); map.put ("mb", dto.getMb ()); map.put ("hx", dto.getHx ()); map.put ("bp", dto.getBp ()); map.put ("fzbz", dto.getFzbz ()); map.put ("hzqx", dto.getHzqx ()); map.put ("sfqc", dto.getSfqc ()); map.put ("qchs", dto.getQchs ()); map.put ("sfqj", dto.getSfqj ()); map.put ("ckrq", dto.getCkrq ()); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "门诊预交收费") public AjaxResult Outpinmesapply (String pationid, String czybm, String zflxbm, int yjje) { Map<String, Object> map = new HashMap<> (); map.put ("pationid", pationid); map.put ("czybm", czybm); map.put ("zflxbm", zflxbm); map.put ("yjje", yjje); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "新增/修改门诊挂号申请") public AjaxResult Outpinregapply (OutpinregapplyDto dao) { Map<String, Object> map = new HashMap<> (); map.put ("pationid", dao.getPationid ()); map.put ("his_registration_id", dao.getHisRegistrationId ()); map.put ("sqysbm", dao.getSqysbm ()); map.put ("mzksbm", dao.getMzksbm ()); map.put ("czybm", dao.getCzybm ()); map.put ("sfjz", dao.getSfjz ()); map.put ("ghzlbm", dao.getGhzlbm ()); map.put ("ywckbm", dao.getYwckbm ()); map.put ("sflstd", dao.getSflstd ()); map.put ("ghrq", dao.getGhrq ()); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "门诊检验申请") public AjaxResult Outpintestapply (OutpintestapplyDto dao) { Map<String, Object> map = new HashMap<> (); map.put ("his_registration_id", dao.getHisRegistrationId ()); map.put ("sfzh", dao.getHisRegistrationId ()); map.put ("sqysbm", dao.getSqysbm ()); map.put ("mzksbm", dao.getMzksbm ()); map.put ("sjrq", dao.getSjrq ()); map.put ("czybm", dao.getCzybm ()); map.put ("czyksbm", dao.getCzyksbm ()); map.put ("sfjz", dao.getSfjz ()); map.put ("details", dao.getDetails ()); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "作废门诊检验申请") public AjaxResult Outpindeltestapply (String hisRegistrationId, String czybm, String sqdh) { Map<String, Object> map = new HashMap<> (); map.put ("his_registration_id", hisRegistrationId); map.put ("czybm", czybm); map.put ("zflxbm", sqdh); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "门诊检查申请") public AjaxResult Outpinexamapply (OutpinexamapplyDto dao) { Map<String, Object> map = new HashMap<> (); map.put ("his_registration_id", dao.getHisRegistrationId ()); map.put ("sfzh", dao.getHisRegistrationId ()); map.put ("sqysbm", dao.getSqysbm ()); map.put ("mzksbm", dao.getMzksbm ()); map.put ("sjrq", dao.getSjrq ()); map.put ("czybm", dao.getCzybm ()); map.put ("czyksbm", dao.getCzyksbm ()); map.put ("lczz", dao.getLczz ()); map.put ("lczd", dao.getLczd ()); map.put ("jcms", dao.getJcms ()); map.put ("jcbw", dao.getJcbw ()); map.put ("sfjz", dao.getSfjz ()); map.put ("details", dao.getDetails ()); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "作废门诊检查申请") public AjaxResult Outpindelexamapply (String hisRegistrationId, String czybm, String sqdh) { Map<String, Object> map = new HashMap<> (); map.put ("his_registration_id", hisRegistrationId); map.put ("czybm", czybm); map.put ("zflxbm", sqdh); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "门诊医疗医嘱申请") public AjaxResult Outpinmedapply (OutpinmedapplyDto dao) { Map<String, Object> map = new HashMap<> (); map.put ("his_registration_id", dao.getHisRegistrationId ()); map.put ("sfzh", dao.getHisRegistrationId ()); map.put ("sqysbm", dao.getSqysbm ()); map.put ("mzksbm", dao.getMzksbm ()); map.put ("sjrq", dao.getSjrq ()); map.put ("czybm", dao.getCzybm ()); map.put ("czyksbm", dao.getCzyksbm ()); map.put ("bqsm", dao.getBqsm ()); map.put ("sfjz", dao.getSfjz ()); map.put ("details", dao.getDetails ()); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "作废门诊医疗医嘱申请") public AjaxResult Outpindelmedapply (String hisRegistrationId, String czybm, String sqdh) { Map<String, Object> map = new HashMap<> (); map.put ("his_registration_id", hisRegistrationId); map.put ("czybm", czybm); map.put ("zflxbm", sqdh); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "门诊治疗处置申请") public AjaxResult Outpintreatapply (OutpintreatapplyDto dao) { Map<String, Object> map = new HashMap<> (); map.put ("his_registration_id", dao.getHisRegistrationId ()); map.put ("sfzh", dao.getHisRegistrationId ()); map.put ("sqysbm", dao.getSqysbm ()); map.put ("mzksbm", dao.getMzksbm ()); map.put ("sjrq", dao.getSjrq ()); map.put ("czybm", dao.getCzybm ()); map.put ("czyksbm", dao.getCzyksbm ()); map.put ("bqsm", dao.getBqsm ()); map.put ("sfjz", dao.getSfjz ()); map.put ("zlbz", dao.getZlbz ()); map.put ("details", dao.getDetails ()); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "作废门诊治疗处置申请") public AjaxResult Outpintdelreatapply (String hisRegistrationId, String czybm, String sqdh) { Map<String, Object> map = new HashMap<> (); map.put ("his_registration_id", hisRegistrationId); map.put ("czybm", czybm); map.put ("zflxbm", sqdh); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "门诊药品申请") public AjaxResult Outpinmedicapply (OutpinmedicapplyDto dao) { Map<String, Object> map = new HashMap<> (); map.put ("his_registration_id", dao.getHisRegistrationId ()); map.put ("sfzh", dao.getHisRegistrationId ()); map.put ("sqysbm", dao.getSqysbm ()); map.put ("mzksbm", dao.getMzksbm ()); map.put ("sjrq", dao.getSjrq ()); map.put ("czybm", dao.getCzybm ()); map.put ("czyksbm", dao.getCzyksbm ()); map.put ("cflxbm", dao.getCflxbm ()); map.put ("yfbm", dao.getYfbm ()); map.put ("fyts", dao.getFyts ()); map.put ("mzzd", dao.getMzzd ()); map.put ("details", dao.getDetails ()); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "作废门诊药品申请") public AjaxResult Outpindelmedicapply (String hisRegistrationId, String czybm, String sqdh) { Map<String, Object> map = new HashMap<> (); map.put ("his_registration_id", hisRegistrationId); map.put ("czybm", czybm); map.put ("zflxbm", sqdh); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "获取检查申请信息") public AjaxResult Getexamapplyinfo (String hisRegistrationId, String ksbm, Date jsrq, Date ksrq) { Map<String, Object> map = new HashMap<> (); map.put ("his_registration_id", hisRegistrationId); map.put ("ksbm", ksbm); map.put ("jsrq", jsrq); map.put ("ksrq", ksrq); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "获取检查报告信息") public AjaxResult Getexamreportinfo (String hisRegistrationId, String ksmc, String pationid, Date jsrq, Date ksrq, Integer pagecount, Integer page, String status, String cardtype) { Map<String, Object> map = new HashMap<> (); map.put ("his_registration_id", hisRegistrationId); map.put ("ksmc", ksmc); map.put ("jsrq", jsrq); map.put ("ksrq", ksrq); map.put ("pationid", pationid); map.put ("pagecount", pagecount); map.put ("page", page); map.put ("status", status); map.put ("cardtype", cardtype); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "新增/修改检查报告记录") public AjaxResult Examreportrecordinfo (ExamreportrecordinfoDto dto) { Map<String, Object> map = new HashMap<> (); map.put ("his_registration_id", dto.getHisRegistrationId ()); map.put ("jcbgid", dto.getJcbgid ()); map.put ("sfjz", dto.getSfjz ()); map.put ("pationid", dto.getPationid ()); map.put ("mzzybz", dto.getMzzybz ()); map.put ("brxm", dto.getBrxm ()); map.put ("brxb", dto.getBrxb ()); map.put ("brnl", dto.getBrnl ()); map.put ("brnldw", dto.getBrnldw ()); map.put ("lxrdh", dto.getLxrdh ()); map.put ("hzksbm", dto.getHzksbm ()); map.put ("sqdh", dto.getSqdh ()); map.put ("sqjgdm", dto.getSqjgdm ()); map.put ("sqsj", dto.getSqsj ()); map.put ("sqrbm", dto.getSqrbm ()); map.put ("sqrxm", dto.getSqrxm ()); map.put ("hzzs", dto.getHzzs ()); map.put ("hzbs", dto.getHzbs ()); map.put ("xyzdbm", dto.getXyzdbm ()); map.put ("xyzdmc", dto.getXyzdmc ()); map.put ("zdrq", dto.getZdrq ()); map.put ("fbrq", dto.getFbrq ()); map.put ("tsjcbz", dto.getTsjcbz ()); map.put ("jcxmdm", dto.getJcxmdm ()); map.put ("jcxmmc", dto.getJcxmmc ()); map.put ("jcjgdm", dto.getJcjgdm ()); map.put ("jcjsbh", dto.getJcjsbh ()); map.put ("jcjsxm", dto.getJcjsxm ()); map.put ("jcrq", dto.getJcrq ()); map.put ("jcbgdbh", dto.getJcbgdbh ()); map.put ("jcff", dto.getJcff ()); map.put ("jcksbh", dto.getJcksbh ()); map.put ("jcksmc", dto.getJcksmc ()); map.put ("yqbm", dto.getYqbm ()); map.put ("jcbgbz", dto.getJcbgbz ()); map.put ("jcbwdm", dto.getJcbwdm ()); map.put ("bgksbh", dto.getBgksbh ()); map.put ("bgksmc", dto.getBgksmc ()); map.put ("bgrq", dto.getBgrq ()); map.put ("bgysbh", dto.getBgysbh ()); map.put ("bgysxm", dto.getBgysxm ()); map.put ("shysbh", dto.getShysbh ()); map.put ("shysxm", dto.getShysxm ()); map.put ("jch", dto.getJch ()); map.put ("yxh", dto.getYxh ()); map.put ("kdsj", dto.getKdsj ()); map.put ("jclx", dto.getJclx ()); map.put ("yyh", dto.getYyh ()); map.put ("yxbx", dto.getYxbx ()); map.put ("yxzd", dto.getYxzd ()); map.put ("sfyyx", dto.getSfyyx ()); map.put ("yxzl", dto.getYxzl ()); map.put ("yxs", dto.getYxs ()); map.put ("jlysbh", dto.getJlysbh ()); map.put ("jlrq", dto.getJlrq ()); map.put ("bgzt", dto.getBgzt ()); map.put ("lczdfh", dto.getLczdfh ()); map.put ("wjz", dto.getWjz ()); map.put ("wjzzdmc", dto.getWjzzdmc ()); map.put ("wjzjcysyj", dto.getWjzjcysyj ()); map.put ("wjzjcysbh", dto.getWjzjcysbh ()); map.put ("wjzjcysxyj", dto.getWjzjcysyj ()); map.put ("wjzqrrq", dto.getWjzqrrq ()); map.put ("wjzjsrbh", dto.getWjzjsrbh ()); map.put ("wjzjsrxm", dto.getWjzjsrxm ()); map.put ("wjzjsrq", dto.getWjzjsrq ()); map.put ("wjzclysbh", dto.getWjzclysbh ()); map.put ("wjzclysxm", dto.getWjzclysxm ()); map.put ("wjzclyj", dto.getWjzclyj ()); map.put ("wjzclrq", dto.getWjzclrq ()); map.put ("sfkf", dto.getSfkf ()); map.put ("yzid", dto.getYzid ()); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "获取检查危急值信息") public AjaxResult Getexamurgentinfo (String hisRegistrationId, Date jsrq, Date ksrq, Integer pagecount, Integer page) { Map<String, Object> map = new HashMap<> (); map.put ("his_registration_id", hisRegistrationId); map.put ("jsrq", jsrq); map.put ("ksrq", ksrq); map.put ("pagecount", pagecount); map.put ("page", page); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "获取检查影像信息") public AjaxResult Getexamimageinfo (String hisRegistrationId, Date jsrq, Date ksrq, Integer pagecount, Integer page) { Map<String, Object> map = new HashMap<> (); map.put ("his_registration_id", hisRegistrationId); map.put ("jsrq", jsrq); map.put ("ksrq", ksrq); map.put ("pagecount", pagecount); map.put ("page", page); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "获取检验申请信息") public AjaxResult Getlabapplyinfo (String hisRegistrationId, Date jsrq, Date ksrq, String cardtype, String mzorzy, String ksbm) { Map<String, Object> map = new HashMap<> (); map.put ("his_registration_id", hisRegistrationId); map.put ("jsrq", jsrq); map.put ("ksrq", ksrq); map.put ("cardtype", cardtype); map.put ("mzorzy", mzorzy); map.put ("ksbm", ksbm); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "获取检验报告记录信息") public AjaxResult Getlabreportinfo (String hisRegistrationId, Date jsrq, Date ksrq, String ksbm, String pationid, Integer pagecount, Integer page) { Map<String, Object> map = new HashMap<> (); map.put ("his_registration_id", hisRegistrationId); map.put ("jsrq", jsrq); map.put ("ksrq", ksrq); map.put ("ksbm", ksbm); map.put ("pationid", pationid); map.put ("pagecount", pagecount); map.put ("page", page); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "获取微生物报告记录信息") public AjaxResult Getlabgermrepinfo (String jybgid) { Map<String, Object> map = new HashMap<> (); map.put ("jybgid", jybgid); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "获取微生物药敏信息") public AjaxResult Getlabgermdetailinfo (String jybgid) { Map<String, Object> map = new HashMap<> (); map.put ("jybgid", jybgid); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "获取危急值信息") public AjaxResult Getlaburgentinfo (String jybgid, Date jsrq, Date ksrq) { Map<String, Object> map = new HashMap<> (); map.put ("jybgid", jybgid); map.put ("jsrq", jsrq); map.put ("ksrq", ksrq); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "检验样本拒收记录") public AjaxResult Labreportapply (String tmh, String jsrydm, Date jsrq, String jsyy) { Map<String, Object> map = new HashMap<> (); map.put ("tmh", tmh); map.put ("jsrydm", jsrydm); map.put ("jsrq", jsrq); map.put ("jsyy", jsyy); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "获取检验登记信息") public AjaxResult Getlabreginfoinfo (String hisRegistrationId, Date jsrq, Date ksrq, String Status, String pationid, Integer pagecount, Integer page) { Map<String, Object> map = new HashMap<> (); map.put ("his_registration_id", hisRegistrationId); map.put ("Status", Status); map.put ("jsrq", jsrq); map.put ("ksrq", ksrq); map.put ("pationid", pationid); map.put ("pagecount", pagecount); map.put ("page", page); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "体检费用申请") public AjaxResult Testcostapply (TestcostapplyDto dao) { Map<String, Object> map = new HashMap<> (); map.put ("his_registration_id", dao.getHisRegistrationId ()); map.put ("czybm", dao.getCzybm ()); map.put ("czyksbm", dao.getCzyksbm ()); map.put ("brxm", dao.getBrxm ()); map.put ("ywck", dao.getYwck ()); map.put ("sfzh", dao.getSfzh ()); map.put ("jkkkh", dao.getJkkkh ()); map.put ("mindexId", dao.getMindexId ()); map.put ("brxb", dao.getBrxb ()); map.put ("csrq", dao.getCsrq ()); map.put ("brnl", dao.getBrnl ()); map.put ("brnldw", dao.getBrnldw ()); map.put ("addr", dao.getAddr ()); map.put ("lxrdh", dao.getLxrdh ()); map.put ("mz", dao.getMz ()); map.put ("zy", dao.getZy ()); map.put ("details", dao.getDetails ()); map.put ("mxfyxmbm", dao.getMxfyxmbm ()); map.put ("sfzhfy", dao.getSfzhfy ()); map.put ("sl", dao.getSl ()); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "新增或修改体检登记信息") public AjaxResult Testregapply (TestregapplyDto dao) { Map<String, Object> map = new HashMap<> (); map.put ("his_registration_id", dao.getHisRegistrationId ()); map.put ("czybm", dao.getCzybm ()); map.put ("czyksbm", dao.getCzyksbm ()); map.put ("tjbh", dao.getTjbh ()); map.put ("grbh", dao.getGrbh ()); map.put ("sfzh", dao.getSfzh ()); map.put ("xm", dao.getXm ()); map.put ("xb", dao.getXb ()); map.put ("nl", dao.getNl ()); map.put ("csrq", dao.getCsrq ()); map.put ("nldw", dao.getNldw ()); map.put ("addr", dao.getAddr ()); map.put ("sj", dao.getSj ()); map.put ("dwbm", dao.getDwbm ()); map.put ("tcbm", dao.getTcbm ()); map.put ("details", dao.getDetails ()); map.put ("je", dao.getJe ()); map.put ("sjje", dao.getSjje ()); map.put ("details_mx", dao.getDetailsMx ()); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "获取门诊患者费用清单信息") public AjaxResult Getoutpatientcostinfo (String cardtype, Date jsrq, Date ksrq, String input, Integer pagecount, Integer page) { Map<String, Object> map = new HashMap<> (); map.put ("cardtype", cardtype); map.put ("input", input); map.put ("jsrq", jsrq); map.put ("ksrq", ksrq); map.put ("pagecount", pagecount); map.put ("page", page); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "获取门诊结算记录") public AjaxResult Getoutaccountrecord (String hisRegistrationId, Date jsrq, Date ksrq, Integer pagecount, Integer page) { Map<String, Object> map = new HashMap<> (); map.put ("his_registration_id", hisRegistrationId); map.put ("jsrq", jsrq); map.put ("ksrq", ksrq); map.put ("pagecount", pagecount); map.put ("page", page); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "获取患者注册信息(含变更记录)") public AjaxResult Getpatientalterregrecord (String mzzybz, Date jsrq, Date ksrq) { Map<String, Object> map = new HashMap<> (); map.put ("mzzybz", mzzybz); map.put ("jsrq", jsrq); map.put ("ksrq", ksrq); String post = HttpClientUtils.sendPost (HIS_URL, map); return AjaxResult.success ().put ("data", post); } } ltkj-admin/src/main/java/com/ltkj/web/controller/service/TjSysAsyncServiceImpl.java
@@ -238,10 +238,10 @@ tjOrderDetailService.updateTjOrderDetailsByOrderId(String.valueOf(tjOrder.getOrderId()), sysUser.getNickName(), String.valueOf(sysUser.getUserId()), String.valueOf(tjFlowingWater.getTjSerialNumber())); } if(tjFlowingWater.getDiscount()==null){ transitionService.updateTbTransitionPriceByCusId(tjCustomer.getCusIdcard(),new BigDecimal(10), tjOrder.getTjNumber()); }else { transitionService.updateTbTransitionPriceByCusId(tjCustomer.getCusIdcard(),BigDecimal.valueOf(Long.parseLong(tjFlowingWater.getDiscount())), tjOrder.getTjNumber()); if (tjFlowingWater.getDiscount() == null) { transitionService.updateTbTransitionPriceByCusId(tjCustomer.getCusIdcard(), new BigDecimal(10), tjOrder.getTjNumber()); } else { transitionService.updateTbTransitionPriceByCusId(tjCustomer.getCusIdcard(), BigDecimal.valueOf(Long.parseLong(tjFlowingWater.getDiscount())), tjOrder.getTjNumber()); } tjOrderDetailService.saveTjPureToneTesByCusId(tjCustomer.getCusIdcard(), tjOrder.getTjNumber(), sysUser.getNickName(), String.valueOf(sysUser.getUserId())); @@ -404,10 +404,10 @@ TjProject one = projectService.getOne(wq1); if (one != null) { // if (one.getProParentId() != 0) { tjOrderDetail.setTjStatus(2L); tjOrderDetail.setProResult("弃检"); tjOrderDetail.setUpdateTime(new DateTime()); tjOrderDetailService.updateById(tjOrderDetail); tjOrderDetail.setTjStatus(2L); tjOrderDetail.setProResult("弃检"); tjOrderDetail.setUpdateTime(new DateTime()); tjOrderDetailService.updateById(tjOrderDetail); // } else { // tjOrderDetail.setTjStatus(1L); // tjOrderDetail.setUpdateTime(new DateTime()); @@ -416,7 +416,7 @@ // LambdaQueryWrapper<TjOrderRemark> wq=new LambdaQueryWrapper<>(); // wq.eq(TjOrderRemark::getTjNumber,tjNumber); // wq.eq(TjOrderRemark::getProId,tjOrderDetail.getProId()); orderRemarkService.updateTjOrderRemark(tjNumber, String.valueOf(tjOrderDetail.getProId())); orderRemarkService.updateTjOrderRemark(tjNumber, String.valueOf(tjOrderDetail.getProId())); //给弃检表添加记录 TjDiscardInspection td = new TjDiscardInspection(); td.setProId(String.valueOf(one.getProId())); @@ -455,14 +455,14 @@ @Async("async") public void updateOrdeltile2(TjOrderDetail detail, SysUser sysUser) { // for (TjOrderDetail detail : tjOrderDetailList) { detail.setTjStatus(1L); LambdaQueryWrapper<TjStandard> wq0 = new LambdaQueryWrapper<>(); wq0.eq(TjStandard::getProId, detail.getProId()); detail.setUpdateBy(sysUser.getNickName()); detail.setUpdateTime(new Date()); detail.setCreateId(String.valueOf(sysUser.getUserId())); detail.setUpdateId(String.valueOf(sysUser.getUserId())); tjOrderDetailService.updateById(detail); detail.setTjStatus(1L); LambdaQueryWrapper<TjStandard> wq0 = new LambdaQueryWrapper<>(); wq0.eq(TjStandard::getProId, detail.getProId()); detail.setUpdateBy(sysUser.getNickName()); detail.setUpdateTime(new Date()); detail.setCreateId(String.valueOf(sysUser.getUserId())); detail.setUpdateId(String.valueOf(sysUser.getUserId())); tjOrderDetailService.updateById(detail); // } } @@ -472,39 +472,95 @@ List<TjConsumables> list2 = new ArrayList<>(); String[] tjProIds = tjFlowingWater.getTjProIds(); for (String tjProId : tjProIds) { LambdaQueryWrapper<TbTransition> wqq = new LambdaQueryWrapper<>(); wqq.eq(TbTransition::getCusId, customer.getCusIdcard()); TjProject project = projectService.selectTjProjectByProId(Long.valueOf(tjProId)); TjOrderRemark tjOrderRemark = new TjOrderRemark(); tjOrderRemark.setProId(Long.valueOf(tjProId)); tjOrderRemark.setProName(project.getProName()); tjOrderRemark.setDeptId(project.getDeptId()); tjOrderRemark.setTjNumber(order.getTjNumber()); tjOrderRemark.setCreateBy(sysUser.getNickName()); tjOrderRemark.setCreateTime(new Date()); tjOrderRemark.setUpdateBy(sysUser.getNickName()); tjOrderRemark.setUpdateTime(new Date()); tjOrderRemark.setCreateId(String.valueOf(sysUser.getUserId())); tjOrderRemark.setUpdateId(String.valueOf(sysUser.getUserId())); orderRemarkService.save(tjOrderRemark); List<Long> proIds = projectService.getTjProjectListBySoneId(tjProId).stream().map(TjProject::getProId).collect(Collectors.toList()); TjOrderDetail detail = new TjOrderDetail(); detail.setTjStatus(0L); detail.setOrderId(tjFlowingWater.getOrderId()); detail.setFlowingWaterId(String.valueOf(tjFlowingWater.getTjSerialNumber())); detail.setProId(Long.valueOf(tjProId)); detail.setIsAddition("Y"); detail.setCreateBy(sysUser.getNickName()); detail.setCreateTime(new Date()); detail.setUpdateBy(sysUser.getNickName()); detail.setUpdateTime(new Date()); detail.setCreateId(String.valueOf(sysUser.getUserId())); detail.setUpdateId(String.valueOf(sysUser.getUserId())); tjOrderDetailService.save(detail); for (Long proId : proIds) { if (null != project && project.getProParentId() == 0) { TjOrderRemark tjOrderRemark = new TjOrderRemark(); tjOrderRemark.setProId(Long.valueOf(tjProId)); tjOrderRemark.setProName(project.getProName()); tjOrderRemark.setDeptId(project.getDeptId()); tjOrderRemark.setTjNumber(order.getTjNumber()); tjOrderRemark.setCreateBy(sysUser.getNickName()); tjOrderRemark.setCreateTime(new Date()); tjOrderRemark.setUpdateBy(sysUser.getNickName()); tjOrderRemark.setUpdateTime(new Date()); tjOrderRemark.setCreateId(String.valueOf(sysUser.getUserId())); tjOrderRemark.setUpdateId(String.valueOf(sysUser.getUserId())); orderRemarkService.save(tjOrderRemark); List<Long> proIds = projectService.getTjProjectListBySoneId(tjProId).stream().map(TjProject::getProId).collect(Collectors.toList()); TjOrderDetail detail = new TjOrderDetail(); detail.setTjStatus(0L); detail.setOrderId(tjFlowingWater.getOrderId()); detail.setFlowingWaterId(String.valueOf(tjFlowingWater.getTjSerialNumber())); detail.setProId(Long.valueOf(tjProId)); detail.setIsAddition("Y"); detail.setCreateBy(sysUser.getNickName()); detail.setCreateTime(new Date()); detail.setUpdateBy(sysUser.getNickName()); detail.setUpdateTime(new Date()); detail.setCreateId(String.valueOf(sysUser.getUserId())); detail.setUpdateId(String.valueOf(sysUser.getUserId())); tjOrderDetailService.save(detail); for (Long proId : proIds) { TjOrderDetail detail1 = new TjOrderDetail(); detail1.setTjStatus(0L); detail1.setOrderId(tjFlowingWater.getOrderId()); detail1.setFlowingWaterId(String.valueOf(tjFlowingWater.getTjSerialNumber())); detail1.setProId(proId); detail1.setIsAddition("Y"); detail.setCreateBy(sysUser.getNickName()); detail.setCreateTime(new Date()); detail.setUpdateBy(sysUser.getNickName()); detail.setUpdateTime(new Date()); detail.setCreateId(String.valueOf(sysUser.getUserId())); detail.setUpdateId(String.valueOf(sysUser.getUserId())); tjOrderDetailService.save(detail1); } wqq.in(TbTransition::getProId, proIds); } else { wqq.in(TbTransition::getProId, Arrays.asList(tjProIds)); TjProject projects = projectService.selectTjProjectByProId(Long.valueOf(tjProId)); if (null != projects) { TjProject projectss = projectService.selectTjProjectByProId(projects.getProParentId()); if (null != projectss) { TjOrderRemark tjOrderRemark = new TjOrderRemark(); tjOrderRemark.setProId(Long.valueOf(tjProId)); tjOrderRemark.setProName(projectss.getProName()); tjOrderRemark.setDeptId(projectss.getDeptId()); tjOrderRemark.setTjNumber(order.getTjNumber()); tjOrderRemark.setCreateBy(sysUser.getNickName()); tjOrderRemark.setCreateTime(new Date()); tjOrderRemark.setUpdateBy(sysUser.getNickName()); tjOrderRemark.setUpdateTime(new Date()); tjOrderRemark.setCreateId(String.valueOf(sysUser.getUserId())); tjOrderRemark.setUpdateId(String.valueOf(sysUser.getUserId())); orderRemarkService.save(tjOrderRemark); } } // List<Long> proIds = projectService.getTjProjectListBySoneId(tjProId).stream().map(TjProject::getProId).collect(Collectors.toList()); TjOrderDetail detail = new TjOrderDetail(); detail.setTjStatus(0L); detail.setOrderId(tjFlowingWater.getOrderId()); detail.setFlowingWaterId(String.valueOf(tjFlowingWater.getTjSerialNumber())); detail.setProId(Long.valueOf(tjProId)); detail.setIsAddition("Y"); detail.setCreateBy(sysUser.getNickName()); detail.setCreateTime(new Date()); detail.setUpdateBy(sysUser.getNickName()); detail.setUpdateTime(new Date()); detail.setCreateId(String.valueOf(sysUser.getUserId())); detail.setUpdateId(String.valueOf(sysUser.getUserId())); tjOrderDetailService.save(detail); // for (Long proId : proIds) { TjOrderDetail detail1 = new TjOrderDetail(); detail1.setTjStatus(0L); detail1.setOrderId(tjFlowingWater.getOrderId()); detail1.setFlowingWaterId(String.valueOf(tjFlowingWater.getTjSerialNumber())); detail1.setProId(proId); detail1.setProId(Long.valueOf(tjProId)); detail1.setIsAddition("Y"); detail.setCreateBy(sysUser.getNickName()); detail.setCreateTime(new Date()); @@ -513,12 +569,9 @@ detail.setCreateId(String.valueOf(sysUser.getUserId())); detail.setUpdateId(String.valueOf(sysUser.getUserId())); tjOrderDetailService.save(detail1); // } } LambdaQueryWrapper<TbTransition> wqq = new LambdaQueryWrapper<>(); wqq.eq(TbTransition::getCusId, customer.getCusIdcard()); if ( proIds.size() > 0){ wqq.in(TbTransition::getProId, proIds); } List<TbTransition> tbTransitionList = transitionService.list(wqq); if (null != tbTransitionList && tbTransitionList.size() > 0) { for (TbTransition transition : tbTransitionList) { @@ -542,8 +595,9 @@ } } //父项 TjProject parentProject = projectService.getById(tjProId); if (null != parentProject) { TjProject parentProject = projectService.selectTjProjectByProId(Long.valueOf(tjProId)); if (null != parentProject && parentProject.getProParentId() == 0) { LambdaQueryWrapper<TjProConsumables> wqqq = new LambdaQueryWrapper<>(); wqqq.eq(TjProConsumables::getProId, parentProject.getProId()); List<TjProConsumables> proConsumables = proConsumablesService.list(wqqq); @@ -551,6 +605,20 @@ for (TjProConsumables tjProConsumables : proConsumables) { TjConsumables tjConsumables = consumablesService.selectTjConsumablesById(tjProConsumables.getConsumablesId()); list2.add(tjConsumables); } } } else { TjProject parentProjects = projectService.getById(tjProId); if (null != parentProjects) { LambdaQueryWrapper<TjProConsumables> wqqq = new LambdaQueryWrapper<>(); wqqq.eq(TjProConsumables::getProId, parentProjects.getProId()); List<TjProConsumables> proConsumables = proConsumablesService.list(wqqq); if (null != proConsumables && proConsumables.size() > 0) { for (TjProConsumables tjProConsumables : proConsumables) { TjConsumables tjConsumables = consumablesService.selectTjConsumablesById(tjProConsumables.getConsumablesId()); list2.add(tjConsumables); } } } } @@ -588,17 +656,17 @@ @Override @Async("async") public void dockerSetYjCustomerByRedis(Long orderId,Long ksId) { public void dockerSetYjCustomerByRedis(Long orderId, Long ksId) { //已检(单个存入)0未检,1已检 getDgYjAjaxResult(orderId,ksId); getDgYjAjaxResult(orderId, ksId); } @Override @Async("async") public void dockerSetWjCustomerByRedis(Long orderId,Long ksId) { public void dockerSetWjCustomerByRedis(Long orderId, Long ksId) { //未检(单个存入)0未检,1已检 getDgWjAjaxResult(orderId,ksId); getDgWjAjaxResult(orderId, ksId); } @Override @@ -713,9 +781,9 @@ @Override @Async("async") public void tjGoutAsync(List<QjDomainVo> domainVos, SysUser sysUser, Set<String> list) { Integer day=0; Integer day = 0; for (QjDomainVo domainVo : domainVos) { day=domainVo.getDay(); day = domainVo.getDay(); TjOrderRemark remark = orderRemarkService.getById(domainVo.getRemarkId()); TjOrder order = orderService.getOrderByTjNum(domainVo.getTjNumber()); //给弃检表添加记录 @@ -758,7 +826,7 @@ } } if (list.size() > 0) { Date date=new Date(); Date date = new Date(); for (String s : list) { TjOrder tjOrder = orderService.getOrderByTjNum(s); if (null != tjOrder) { @@ -775,7 +843,7 @@ yqOrder.setSex(String.valueOf(customer.getCusSex())); yqOrder.setAge(customer.getAge()); yqOrder.setPhone(customer.getCusPhone()); yqOrder.setYqTime(DateUtil.offsetDay(date,day)); yqOrder.setYqTime(DateUtil.offsetDay(date, day)); yqOrder.setOrderTime(tjOrder.getCreateTime()); yqOrder.setProIds(orderRemarkService.getTjOrderRemarkProIdList(s)); yqOrder.setEmilSend("0"); @@ -1008,10 +1076,10 @@ @Override public void addTjChargingStandard(TjOrder order, List<TbTransition> tbTransitionList, SysUser sysUser) { List<TjConsumables> list2=new ArrayList<>(); List<TjConsumables> list2 = new ArrayList<>(); for (TbTransition transition : tbTransitionList) { if(transition.getNowPrice().compareTo(BigDecimal.valueOf(0))==0){ if (transition.getNowPrice().compareTo(BigDecimal.valueOf(0)) == 0) { continue; } @@ -1438,10 +1506,10 @@ } LambdaQueryWrapper<TjOrderDetail> qww = new LambdaQueryWrapper<>(); qww.eq(TjOrderDetail::getOrderId, order.getOrderId()); qww.eq(TjOrderDetail::getTjStatus,0); qww.eq(TjOrderDetail::getTjStatus, 0); qww.isNotNull(TjOrderDetail::getFlowingWaterId); List<TjOrderDetail> lists = tjOrderDetailService.list(qww); if (null != lists&&lists.size()>0) { if (null != lists && lists.size() > 0) { continue; } @@ -1450,7 +1518,7 @@ //遍历项目 判断是否有重大阳性 标记 for (TjOrderDetail tjOrderDetail11 : lists) { customer.setIsPositive(tjOrderDetail11.getIsPositive()); if (tjOrderDetail11.getIsPositive()==1){ if (tjOrderDetail11.getIsPositive() == 1) { break; } } @@ -1526,7 +1594,7 @@ //遍历项目 判断是否有重大阳性 标记 for (TjOrderDetail tjOrderDetail11 : lists) { customer.setIsPositive(tjOrderDetail11.getIsPositive()); if (tjOrderDetail11.getIsPositive()==1){ if (tjOrderDetail11.getIsPositive() == 1) { break; } } @@ -1556,7 +1624,7 @@ StringBuilder stringBuilder = new StringBuilder(); for (TjOrderRemark remark : list) { TjProject byId = projectService.getById(remark.getProId()); if(null !=byId){ if (null != byId) { stringBuilder.append(byId.getProName()).append(";"); } @@ -1574,7 +1642,7 @@ } //已检(单个存入)0未检,1已检 public void getDgYjAjaxResult(Long orderId,Long ksId) { public void getDgYjAjaxResult(Long orderId, Long ksId) { if (null != orderId) { TjOrder order = orderService.getById(orderId); if (null != order) { @@ -1585,8 +1653,8 @@ TjCustomer customer = tjCustomerService.getById(order.getUserId()); List<TjOrderDetail> lists = tjOrderDetailService.list(qww); if (null == lists || lists.size() == 0) { redisCache.deleteCacheMapValue("ks"+ksId+customer.getCusId(),"1"); redisCache.setCacheMapValue("ks:"+ksId+":"+customer.getCusId(),"0",customer); redisCache.deleteCacheMapValue("ks" + ksId + customer.getCusId(), "1"); redisCache.setCacheMapValue("ks:" + ksId + ":" + customer.getCusId(), "0", customer); } if (null != customer) { //遍历项目 判断是否有重大阳性 标记 @@ -1624,67 +1692,67 @@ customer.setNotCheckeds(String.valueOf(stringBuilder)); if (null == customer.getNotCheckeds()) customer.setNotCheckeds("全部已检"); } redisCache.setCacheMapValue("ks:"+ksId+":"+customer.getCusId(),"1",customer); redisCache.setCacheMapValue("ks:" + ksId + ":" + customer.getCusId(), "1", customer); } } } } } //未检(单个存入)0未检,1已检 public void getDgWjAjaxResult(Long orderId,Long ksId) { if (null != orderId) { TjOrder order = orderService.getById(orderId); if (null == order) { TjCustomer customer = tjCustomerService.getById(order.getUserId()); if (null != customer) { LambdaQueryWrapper<TjOrderDetail> qww = new LambdaQueryWrapper<>(); qww.eq(TjOrderDetail::getOrderId, order.getOrderId()); qww.isNotNull(TjOrderDetail::getFlowingWaterId); List<TjOrderDetail> lists = tjOrderDetailService.list(qww); if (null != lists) { //遍历项目 判断是否有重大阳性 标记 for (TjOrderDetail tjOrderDetail11 : lists) { customer.setIsPositive(tjOrderDetail11.getIsPositive()); if (tjOrderDetail11.getIsPositive()==1){ break; } public void getDgWjAjaxResult(Long orderId, Long ksId) { if (null != orderId) { TjOrder order = orderService.getById(orderId); if (null == order) { TjCustomer customer = tjCustomerService.getById(order.getUserId()); if (null != customer) { LambdaQueryWrapper<TjOrderDetail> qww = new LambdaQueryWrapper<>(); qww.eq(TjOrderDetail::getOrderId, order.getOrderId()); qww.isNotNull(TjOrderDetail::getFlowingWaterId); List<TjOrderDetail> lists = tjOrderDetailService.list(qww); if (null != lists) { //遍历项目 判断是否有重大阳性 标记 for (TjOrderDetail tjOrderDetail11 : lists) { customer.setIsPositive(tjOrderDetail11.getIsPositive()); if (tjOrderDetail11.getIsPositive() == 1) { break; } } customer.setCusName(hideCusName(customer.getCusName())); customer.setCusPhone(hidePhoneNum(customer.getCusPhone())); customer.setCusIdcard(hideIdCardNum(customer.getCusIdcard())); if (order.getTjType().equals("1")) { customer.setTjType("团体"); } if (order.getTjType().equals("2")) { customer.setTjType("个人"); } customer.setTjTime(order.getCreateTime()); customer.setTjNumber(order.getTjNumber()); customer.setOrderId(order.getOrderId()); customer.setIsHz(order.getIsHz()); customer.setTjCategory(order.getTjCategory()); customer.setTjStatus(0L); LambdaQueryWrapper<TjOrderRemark> wq = new LambdaQueryWrapper<>(); wq.eq(TjOrderRemark::getTjNumber, order.getTjNumber()); wq.in(TjOrderRemark::getType, 0, 3); List<TjOrderRemark> list = orderRemarkService.list(wq); if (null != list && list.size() > 0) { StringBuilder stringBuilder = new StringBuilder(); for (TjOrderRemark remark : list) { TjProject byId = projectService.getById(remark.getProId()); stringBuilder.append(byId.getProName()).append(";"); } customer.setNotCheckeds(String.valueOf(stringBuilder)); if (null == customer.getNotCheckeds()) customer.setNotCheckeds("全部已检"); } // redisCache.setCacheMapValue("ks"+ksId+":"+customer.getCusId(),"1",customer); redisCache.setCacheMapValue("ks"+ksId+":"+customer.getCusId(),"0",customer); } customer.setCusName(hideCusName(customer.getCusName())); customer.setCusPhone(hidePhoneNum(customer.getCusPhone())); customer.setCusIdcard(hideIdCardNum(customer.getCusIdcard())); if (order.getTjType().equals("1")) { customer.setTjType("团体"); } if (order.getTjType().equals("2")) { customer.setTjType("个人"); } customer.setTjTime(order.getCreateTime()); customer.setTjNumber(order.getTjNumber()); customer.setOrderId(order.getOrderId()); customer.setIsHz(order.getIsHz()); customer.setTjCategory(order.getTjCategory()); customer.setTjStatus(0L); LambdaQueryWrapper<TjOrderRemark> wq = new LambdaQueryWrapper<>(); wq.eq(TjOrderRemark::getTjNumber, order.getTjNumber()); wq.in(TjOrderRemark::getType, 0, 3); List<TjOrderRemark> list = orderRemarkService.list(wq); if (null != list && list.size() > 0) { StringBuilder stringBuilder = new StringBuilder(); for (TjOrderRemark remark : list) { TjProject byId = projectService.getById(remark.getProId()); stringBuilder.append(byId.getProName()).append(";"); } customer.setNotCheckeds(String.valueOf(stringBuilder)); if (null == customer.getNotCheckeds()) customer.setNotCheckeds("全部已检"); } // redisCache.setCacheMapValue("ks"+ksId+":"+customer.getCusId(),"1",customer); redisCache.setCacheMapValue("ks" + ksId + ":" + customer.getCusId(), "0", customer); } } } } ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjSurveyTemplateController.java
@@ -328,9 +328,9 @@ @Log(title = "问卷模板", businessType = BusinessType.UPDATE) @PutMapping public AjaxResult edit(@RequestBody TjSurveyTemplate tjSurveyTemplate) { TjSurveyTemplate byId = tjSurveyTemplateService.selectTemplateByTjCategory(tjSurveyTemplate.getTempType()); if(null !=byId){ return AjaxResult.error("该类型模板已存在 不可重复创建!!!"); TjSurveyTemplate byId = tjSurveyTemplateService.selectTemplateByMid1(tjSurveyTemplate.getMid()); if(null ==byId){ return AjaxResult.error("该模板不存在!!!"); } return toAjax(tjSurveyTemplateService.updateTjSurveyTemplate(tjSurveyTemplate)); }