From 201e9ae76d2c8d6219ceabbf4e1ebb36fc2e7a06 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期四, 11 七月 2024 18:18:23 +0800 Subject: [PATCH] zjh 2024/07/11-1 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java | 379 ++++++++++++++++++++++++++++++++++++++++-------------- 1 files changed, 281 insertions(+), 98 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java index 5d106d5..41ecea5 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java @@ -46,6 +46,9 @@ import com.ltkj.framework.datasource.DynamicDataSourceContextHolder; import com.ltkj.hosp.domain.*; import com.ltkj.hosp.dto.QianDaoDto; +import com.ltkj.hosp.dto.TjProBlDto; +import com.ltkj.hosp.hisDto.OutpinimpapplyDto; +import com.ltkj.hosp.hisDto.OutpinmedicapplyDto; import com.ltkj.hosp.mapper.TestMapper; import com.ltkj.hosp.service.*; import com.ltkj.hosp.sqlDomain.LtkjMiddleDetail; @@ -66,6 +69,7 @@ import com.ltkj.system.service.ISysUserService; import com.ltkj.web.controller.his.HisApiGetMethodService; import com.ltkj.web.controller.his.HisApiMethod; +import com.ltkj.web.controller.his.HisApiMethodService; import com.ltkj.web.controller.his.HisMzJysqController; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -188,7 +192,26 @@ private HisApiGetMethodService hisApiGetMethodService; @Autowired private ISysDeptService sysDeptService; + @Autowired + private HisApiMethodService controller; + @Autowired + private TjProBlService blService; + @Autowired + private LtkjJianchajianyanTreeService ltkjJianchajianyanTreeService; + @Autowired + private TjCfService cfService; + + //灏嗘柟娉曡繑鍥炲�艰В鏋愭垚json鏍煎紡 + public JSONObject getJSONObject(String builder) { + String Response = JSONUtil.parseObj(builder).getStr("Response"); + return JSONUtil.parseObj(Response); + } + + //鑾峰彇鏂规硶杩斿洖鍊间俊鎭� + public String getAjaxResult(AjaxResult result) { + return result.get("data").toString(); + } /** * 鏌ヨ浣撴璁板綍鍒楄〃 @@ -445,9 +468,8 @@ if (null != tjCustomer) { order.setTjCustomerSex(tjCustomer.getCusSex()); order.setTjCustomerAge(DateUtil.ageOfNow(tjCustomer.getCusBrithday())); - order.setTjCustomerName(MatchUtils.hideCusName(tjCustomer.getCusName())); order.setTjCustomerName(tjCustomer.getCusName()); - order.setTjCustomerPhone(MatchUtils.hidePhoneNum(tjCustomer.getCusPhone())); + order.setTjCustomerPhone(tjCustomer.getCusPhone()); // order.setTjCusIdCard(MatchUtils.hideIdCardNum(tjCustomer.getCusIdcard())); order.setTjCusIdCard(tjCustomer.getCusIdcard()); order.setCareer(tjCustomer.getCareer()); @@ -926,6 +948,11 @@ if (null != mallOrder) tjOrder.setMallOrderId(String.valueOf(mallOrder.getId())); tjOrder.setStatus(TjConstants.TJ_BEGIN); tjOrder.setCardId(tjCustomer.getCardId()); + if(null !=tjOrder.getTjCategory() && tjOrder.getTjCategory().equals("13")){ + tjOrder.setFinishTime(new Date()); + tjOrder.setCheckStatus(1); + tjOrder.setStatus(TjConstants.TJ_WAIT); + } if (tjOrderService.save(tjOrder)) { //淇濆瓨鏀惰揣鍦板潃 @@ -1523,66 +1550,68 @@ redisCache.deleteCacheMapValue(cardId + cusId + "cusId", cardId + cusId); } } - List<TbTransition> tbTransitionList = null; - if (!redisCache.hasKey(cardId + cusId)) { - tbTransitionList = new ArrayList<>(); - } else { - tbTransitionList = redisCache.getCacheList(cardId + cusId); - } +// List<TbTransition> tbTransitionList = null; +// if (!redisCache.hasKey(cardId + cusId)) { +// tbTransitionList = new ArrayList<>(); +// } else { +// tbTransitionList = redisCache.getCacheList(cardId + cusId); +// } //濂楅 + /*濂楅*/ if (null != packId && !packId.equals("")) { Long pacId = Long.valueOf(packId.toString()); List<TbTransition> list = transitionService.getTbTransitionListByCusIdAndPac(cusId, String.valueOf(pacId)); if (null == list || list.size() == 0) { transitionService.deletedTbTransitionListByCusIdAndPac(cusId, cardId); - if (redisCache.hasKey(cardId + cusId + "cusId")) - redisCache.deleteCacheMapValue(cardId + cusId + "cusId", cardId + cusId); - if (redisCache.hasKey(cardId + cusId)) { - tbTransitionList = new ArrayList<>(); - redisCache.deleteObject(cardId + cusId); - } +// if (redisCache.hasKey(cardId + cusId + "cusId")) +// redisCache.deleteCacheMapValue(cardId + cusId + "cusId", cardId + cusId); +// if (redisCache.hasKey(cardId + cusId)) { +// tbTransitionList = new ArrayList<>(); +// redisCache.deleteObject(cardId + cusId); +// } List<TjPackageProject> ppList = tjPackageProjectService.getTjPackageProjectListByPacId(String.valueOf(pacId)); if (null != ppList && ppList.size() > 0) { + transitionService.saveRedisTransitionByPacId(cusId,cardId ,pacId); //寮傛淇濆瓨鏁版嵁搴� // asyncService.addRedisTransitionPac(cusId, pacId, ppList); - asyncService.saveRedisTransitionByPacId(cusId, cardId, pacId, null); - for (TjPackageProject tjPackageProject : ppList) { - TjProject project = projectService.getTjProjectById(String.valueOf(tjPackageProject.getProId())); - if (null != project) { - - BigDecimal divide = BigDecimal.valueOf(0); - if (tjPackageProject.getPriceNow().compareTo(BigDecimal.valueOf(0)) == 0 || project.getProPrice().compareTo(BigDecimal.valueOf(0)) == 0) { - divide = BigDecimal.valueOf(0); - } else { - divide = tjPackageProject.getPriceNow().divide(project.getProPrice(), 5, RoundingMode.HALF_DOWN); - } - List<TjProject> tjProSonList = projectService.getTjProjectListBySoneId(String.valueOf(project.getProId())); - if (null != tjProSonList && tjProSonList.size() > 0) { - //addRedisTransitionPac(cusId, tbTransitionList, pacId, tjPackageProject, project, divide, tjProSonList); - for (TjProject tjProject : tjProSonList) { - TbTransition tbTransition = new TbTransition(); - tbTransition.setCusId(cusId); - tbTransition.setPacId(pacId); - if (null != tjPackageProject.getPriceNow() && divide.compareTo(BigDecimal.valueOf(0)) > 0) { - tbTransition.setNowPrice(tjProject.getProPrice().multiply(divide).setScale(2, RoundingMode.HALF_DOWN)); - tbTransition.setOrdPrice(tjProject.getProPrice().multiply(divide).setScale(2, RoundingMode.HALF_DOWN)); - } else { - tbTransition.setNowPrice(BigDecimal.valueOf(0.00)); - tbTransition.setOrdPrice(BigDecimal.valueOf(0.00)); - } - tbTransition.setParentProId(project.getProId()); - tbTransition.setParentProName(project.getProName()); - tbTransition.setProId(tjProject.getProId()); - tbTransition.setProName(tjProject.getProName()); - tbTransition.setPacName(tjPackageService.getById(tbTransition.getPacId()).getPacName()); - tbTransition.setProType(tjProject.getProType()); - tbTransition.setProCheckMethod(tjProject.getProCheckMethod()); - tbTransitionList.add(tbTransition); - } - - } - } - } +// asyncService.saveRedisTransitionByPacId(cusId, cardId, pacId, null); +// for (TjPackageProject tjPackageProject : ppList) { +// TjProject project = projectService.getTjProjectById(String.valueOf(tjPackageProject.getProId())); +// if (null != project) { +// +// BigDecimal divide = BigDecimal.valueOf(0); +// if (tjPackageProject.getPriceNow().compareTo(BigDecimal.valueOf(0)) == 0 || project.getProPrice().compareTo(BigDecimal.valueOf(0)) == 0) { +// divide = BigDecimal.valueOf(0); +// } else { +// divide = tjPackageProject.getPriceNow().divide(project.getProPrice(), 5, RoundingMode.HALF_DOWN); +// } +// List<TjProject> tjProSonList = projectService.getTjProjectListBySoneId(String.valueOf(project.getProId())); +// if (null != tjProSonList && tjProSonList.size() > 0) { +// //addRedisTransitionPac(cusId, tbTransitionList, pacId, tjPackageProject, project, divide, tjProSonList); +// for (TjProject tjProject : tjProSonList) { +// TbTransition tbTransition = new TbTransition(); +// tbTransition.setCusId(cusId); +// tbTransition.setPacId(pacId); +// if (null != tjPackageProject.getPriceNow() && divide.compareTo(BigDecimal.valueOf(0)) > 0) { +// tbTransition.setNowPrice(tjProject.getProPrice().multiply(divide).setScale(2, RoundingMode.HALF_DOWN)); +// tbTransition.setOrdPrice(tjProject.getProPrice().multiply(divide).setScale(2, RoundingMode.HALF_DOWN)); +// } else { +// tbTransition.setNowPrice(BigDecimal.valueOf(0.00)); +// tbTransition.setOrdPrice(BigDecimal.valueOf(0.00)); +// } +// tbTransition.setParentProId(project.getProId()); +// tbTransition.setParentProName(project.getProName()); +// tbTransition.setProId(tjProject.getProId()); +// tbTransition.setProName(tjProject.getProName()); +// tbTransition.setPacName(tjPackageService.getById(tbTransition.getPacId()).getPacName()); +// tbTransition.setProType(tjProject.getProType()); +// tbTransition.setProCheckMethod(tjProject.getProCheckMethod()); +// tbTransitionList.add(tbTransition); +// } +// +// } +// } +// } } } } @@ -1590,53 +1619,63 @@ //鍗曢」 if (null != proIds && proIds.size() > 0) { //寮傛淇濆瓨鏁版嵁搴撹〃 - asyncService.saveRedisTransitionByPacId(cusId, cardId, null, proIds); +// asyncService.saveRedisTransitionByPacId(cusId, cardId, null, proIds); for (Long proId : proIds) { - List<TbTransition> transitions = transitionService.getTbTransitionListByCusIdAndPacIdAndProId(cusId, String.valueOf(proId)); - if (null != transitions && transitions.size() > 0) { - continue; + TjProject project = projectService.selectTjProjectByProId(proId); + if(null !=project){ //&& (!project.getProName().contains("闈欒剦閲囪")|| !project.getProName().contains("璐�")) + List<TbTransition> transitionList = transitionService.getTbTransitionListByCusIdAndPacIdAndProId(cusId, String.valueOf(proId)); + if (null == transitionList || transitionList.size() == 0) { + transitionService.saveRedisTransitionByProId(cusId,cardId, proId); + } } - TjProject tjProject = projectService.getTjProjectById(String.valueOf(proId)); - if (null != tjProject) { -// List<TjProject> tjProSonList = projectService.getTjProjectListBySoneId(String.valueOf(project.getProId())); -// if (null != tjProSonList && tjProSonList.size() > 0) { -// for (TjProject tjProject : tjProSonList) { -// List<TbTransition> transitionss = transitionService.getTbTransitionListByCusIdAndPacIdAndProId(cusId, String.valueOf(tjProject.getProId())); -// if (null != transitionss && transitionss.size() > 0) { -// continue; +// if(null !=project) transitionService.saveRedisTransitionByProId(cusId,cardId, proId); + } +// for (Long proId : proIds) { +// List<TbTransition> transitions = transitionService.getTbTransitionListByCusIdAndPacIdAndProId(cusId, String.valueOf(proId)); +// if (null != transitions && transitions.size() > 0) { +// continue; +// } +// TjProject tjProject = projectService.getTjProjectById(String.valueOf(proId)); +// if (null != tjProject) { +//// List<TjProject> tjProSonList = projectService.getTjProjectListBySoneId(String.valueOf(project.getProId())); +//// if (null != tjProSonList && tjProSonList.size() > 0) { +//// for (TjProject tjProject : tjProSonList) { +//// List<TbTransition> transitionss = transitionService.getTbTransitionListByCusIdAndPacIdAndProId(cusId, String.valueOf(tjProject.getProId())); +//// if (null != transitionss && transitionss.size() > 0) { +//// continue; +//// } +// TbTransition tbTransition = new TbTransition(); +// tbTransition.setCusId(cusId); +// tbTransition.setPacId(null); +// if (null != tjProject.getProPrice()) { +// tbTransition.setOrdPrice(tjProject.getProPrice()); +// tbTransition.setNowPrice(tjProject.getProPrice()); +// } else { +// tbTransition.setOrdPrice(BigDecimal.valueOf(0.00)); +// tbTransition.setNowPrice(BigDecimal.valueOf(0.00)); // } - TbTransition tbTransition = new TbTransition(); - tbTransition.setCusId(cusId); - tbTransition.setPacId(null); - if (null != tjProject.getProPrice()) { - tbTransition.setOrdPrice(tjProject.getProPrice()); - tbTransition.setNowPrice(tjProject.getProPrice()); - } else { - tbTransition.setOrdPrice(BigDecimal.valueOf(0.00)); - tbTransition.setNowPrice(BigDecimal.valueOf(0.00)); - } - tbTransition.setParentProId(tjProject.getProParentId()); - if (tjProject.getProParentId() != null) { - TjProject byId = projectService.getById(tjProject.getProParentId()); - if (null != byId) { - tbTransition.setParentProName(byId.getProName()); - } - } - tbTransition.setParentProName(""); - - tbTransition.setProId(tjProject.getProId()); - tbTransition.setProName(tjProject.getProName()); - tbTransition.setProType(tjProject.getProType()); - tbTransition.setProCheckMethod(tjProject.getProCheckMethod()); - tbTransitionList.add(tbTransition); +// tbTransition.setParentProId(tjProject.getProParentId()); +// if (tjProject.getProParentId() != null) { +// TjProject byId = projectService.getById(tjProject.getProParentId()); +// if (null != byId) { +// tbTransition.setParentProName(byId.getProName()); // } // } - } - } +// tbTransition.setParentProName(""); +// +// tbTransition.setProId(tjProject.getProId()); +// tbTransition.setProName(tjProject.getProName()); +// tbTransition.setProType(tjProject.getProType()); +// tbTransition.setProCheckMethod(tjProject.getProCheckMethod()); +// tbTransitionList.add(tbTransition); +//// } +//// } +// } +// } } - if (null != tbTransitionList && tbTransitionList.size() > 0) { +// if (null != tbTransitionList && tbTransitionList.size() > 0) { // if (redisCache.hasKey(cardId + cusId)) { // redisCache.deleteObject(cardId + cusId); // redisCache.setCacheList(cardId + cusId, tbTransitionList); @@ -1645,9 +1684,9 @@ // redisCache.setCacheList(cardId + cusId, tbTransitionList); // redisCache.setCacheMapValue(cardId + cusId + "cusId", cardId + cusId, getMaps(cusId, cardId)); // } - List<Map<String, Object>> map1 = getMap(cusId, cardId, tbTransitionList); - return AjaxResult.success(map1); - } +// List<Map<String, Object>> map1 = getMap(cusId, cardId, tbTransitionList); +// return AjaxResult.success(); +// } return AjaxResult.success(); } @@ -1851,6 +1890,35 @@ TjCustomer customer = tjCustomerService.selectTjCustomerByCusId(tjOrder.getUserId()); customer.setCardId("0"); tjCustomerService.updateById(customer); + /* String config = configService.selectConfigByKey("sfkqdyhis"); + if(null !=config && config.equals("Y")){ + final String date = DateUtil.format(tjOrder.getCreateTime(), "yyyy-MM-dd HH:mm:ss"); + OutpinimpapplyDto dto=new OutpinimpapplyDto(); + dto.setHisRegistrationId(tjOrder.getCardId()); + dto.setMzzdid(1); + dto.setSqysbm("00029"); + dto.setMzksbm("0101"); + dto.setFbrq(date); + dto.setZdrq(date); + dto.setCzybm("00029"); + dto.setCzyksbm("0101"); + dto.setZs("鍋ュ悍鏌ヤ綋"); + dto.setBs("涓嶈"); + dto.setClyz(""); + dto.setJws(""); + dto.setTgjc(""); + dto.setGms(""); + dto.setJbbm("Z00.001"); + dto.setJbbm1(""); + dto.setJbbm2(""); + dto.setFzbz("1"); + dto.setHzqx("6"); + dto.setSfqc("0"); + dto.setQchs(""); + dto.setSfqj("0"); + dto.setJzqk(9); + controller.Outpinimpapply(dto); + }*/ return AjaxResult.success("绛剧鎴愬姛锛�"); } else { @@ -1989,7 +2057,7 @@ // } else { // map.put("nowPrice", tjProject.getProPrice()); // } - map.put("nowPrice", transitionService.getTbTransitionDxPriceByPac(cusId, entry.getKey(), cardId, pacId)); + map.put("nowPrice",tjProject.getProPrice()); } else { map.put("tjCategory",null); map.put("pacName", "鍗曢」"); @@ -2275,7 +2343,9 @@ obj.putOpt("num",num); BigDecimal price = ordPrice.divide(new BigDecimal(num)); obj.putOpt("danjia",price); - obj.putOpt("time",tbTransition.getCreateTime()); + Date createTime = tbTransition.getCreateTime(); + SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + obj.putOpt("time",dateFormat.format(createTime)); info.put(obj); } HashMap<String, Object> map = new HashMap<>(); @@ -2286,12 +2356,23 @@ public void newSaveextracted(TjOrder tjOrder, TjCustomer tjCustomer, BigDecimal discount, SysUser sysUser, TjReservation tjReservation, TjFlowingWater tjFlowingWater) { tjAskMedicalHistoryService.updateTjAskMedicalHistoryByCusId(tjOrder.getTjNumber(), sysUser.getNickName(), String.valueOf(sysUser.getUserId()), String.valueOf(tjCustomer.getCusId())); - tjOrderDetailService.saveTjOrderDetailsByCusId(tjCustomer.getCusIdcard(), String.valueOf(tjOrder.getOrderId()), sysUser.getNickName(), String.valueOf(sysUser.getUserId())); + if(null !=tjOrder.getTjCategory() && tjOrder.getTjCategory().equals("13")){ + tjOrderDetailService.saveJSYTjOrderDetailsByCusId(tjCustomer.getCusIdcard(), String.valueOf(tjOrder.getOrderId()), sysUser.getNickName(), String.valueOf(sysUser.getUserId())); + }else { + tjOrderDetailService.saveTjOrderDetailsByCusId(tjCustomer.getCusIdcard(), String.valueOf(tjOrder.getOrderId()), sysUser.getNickName(), String.valueOf(sysUser.getUserId())); + } + tjOrderDetailService.saveTjPureToneTesByCusId(tjCustomer.getCusIdcard(), tjOrder.getTjNumber(), sysUser.getNickName(), String.valueOf(sysUser.getUserId())); //淇敼姣忛」鐨勫師浠风幇浠� //淇敼涓存椂琛ㄤ綋妫�鍙� transitionService.updateTbTransitionPriceByCusId(tjCustomer.getCusIdcard(), discount, tjOrder.getTjNumber()); //娣诲姞remark琛ㄦ暟鎹� - remarkService.saveTjOrderRemarkByOrderId(tjOrder.getTjNumber(), sysUser.getNickName(), String.valueOf(sysUser.getUserId()), String.valueOf(tjOrder.getOrderId())); + if(null !=tjOrder.getTjCategory() && tjOrder.getTjCategory().equals("13")){ + remarkService.saveJSYTjOrderRemarkByOrderId(tjOrder.getTjNumber(), sysUser.getNickName(), String.valueOf(sysUser.getUserId()), String.valueOf(tjOrder.getOrderId())); + + }else { + remarkService.saveTjOrderRemarkByOrderId(tjOrder.getTjNumber(), sysUser.getNickName(), String.valueOf(sysUser.getUserId()), String.valueOf(tjOrder.getOrderId())); + + } //鍒ゆ柇鏄惁浜ら挶 if ("1".equals(tjOrder.getTjType())) { if (null != tjReservation && tjReservation.getPayType() == 1) { @@ -2685,5 +2766,107 @@ } return AjaxResult.success(); } + + + @GetMapping("/getBlproByTjh") + @ApiOperation(value = "鏍规嵁浣撴鍙疯幏鍙栬ˉ褰曢」鐩褰�") + @Transactional + public AjaxResult getBlproByTjh(@RequestParam @ApiParam(value = "浣撴鍙�") String tjNum) { + + TjOrder order = tjOrderService.getOrderByTjNum(tjNum); + if (null != order) { + LambdaQueryWrapper<TjProBl> wq=new LambdaQueryWrapper<>(); + wq.eq(TjProBl::getTjh,tjNum); + List<TjProBl> blList = blService.list(wq); + if(null !=blList && blList.size()>0){ + for (TjProBl bl : blList) { + LambdaQueryWrapper<TjOrderRemark>wqr=new LambdaQueryWrapper<>(); + wqr.eq(TjOrderRemark::getJxbz,bl.getBldh()); + List<TjOrderRemark> remarkList = remarkService.list(wqr); + if(null !=remarkList && remarkList.size()>0){ + List<Long> collect = remarkList.stream().map(TjOrderRemark::getProId).collect(Collectors.toList()); + LambdaQueryWrapper<TjProject> wqp=new LambdaQueryWrapper<>(); + wqp.in(TjProject::getProId,collect); + List<TjProject> projectList = projectService.list(wqp); + for (TjProject project : projectList) { + project.setChildren(projectService.getTjProjectListBySoneId(String.valueOf(project.getProId()))); + } + bl.setProjectList(projectList); + } + } + return AjaxResult.success(blList); + } + return AjaxResult.success(null); + } + return AjaxResult.error("鏆傛棤浣撴璁板綍"); + } + + + + @PostMapping("/revokeBlProByBldhAndTjh") + @ApiOperation(value = "鏍规嵁琛ュ綍鍗曞彿鍜屼綋妫�鍙峰垹闄よ褰�") + @Transactional + public AjaxResult revokeBlProByBldhAndTjh(@RequestBody TjProBlDto dto) { + + if(null ==dto.getBldhs() || dto.getBldhs().size()==0){ + return AjaxResult.error("璇烽�夋嫨瑕佹挙閿�鐨勮ˉ褰曢」鐩�"); + } + + TjOrder order = tjOrderService.getOrderByTjNum(dto.getTjh()); + if (null != order) { + String configByKey = configService.selectConfigByKey("sfkqdyhis"); + if(null !=configByKey && configByKey.equals("Y")){ + HashMap<String, Object> hisRequestParams = new HashMap<>(); + hisRequestParams.put("patientId",order.getCardId()); + AjaxResult queryPay = hisApiGetMethodService.getHISDataNew("QueryPay", hisRequestParams); + if (Integer.parseInt(queryPay.get("code").toString()) == 200) { + List<Map<String, String>> data = (List<Map<String, String>>) queryPay.get("data"); + BigDecimal cateFeeAll = BigDecimal.ZERO; + List<String> advIds=new ArrayList<>(); + for (Map<String, String> datum : data) { + String advId = datum.get("Adv_Id").split("_")[1]; + BigDecimal cateFee = new BigDecimal(datum.get("CateFee")); + cateFeeAll = cateFeeAll.add(cateFee); + advIds.add(advId); + } + if (advIds.containsAll(dto.getBldhs()) && cateFeeAll.compareTo(BigDecimal.ZERO)!=0 ){ + return AjaxResult.error("鏀归」鐩凡缂磋垂涓嶅彲鎾ら攢!!!"); + } + } + } + for (String bldh : dto.getBldhs()) { + remarkService.deleteTjOrderDetailByjxbz(bldh); + tjOrderDetailService.deleteTjOrderDetailByjxbz(bldh); + tjFlowingWaterService.deleteTjOrderDetailByjxbz(bldh); + transitionService.deleteTjOrderDetailByjxbz(bldh); + blService.remove(new LambdaQueryWrapper<TjProBl>().eq(TjProBl::getTjh,dto.getTjh()).eq(TjProBl::getBldh,bldh)); + } + return AjaxResult.success(); + } + return AjaxResult.error(); + } + + + @PostMapping("/addYaoPinShenQing") + @ApiOperation(value = "鑽搧淇℃伅鐢宠") + @Transactional + public AjaxResult addYaoPinShenQing(@RequestBody OutpinmedicapplyDto dto){ + AjaxResult result = controller.Outpinmedicapply(dto); + String result1 = getAjaxResult(result); + JSONObject object = getJSONObject(result1); + String code = object.getStr("ResultCode"); + if(null !=code && code.equals("200")){ + + } + return AjaxResult.success(); + } + + + + + + + + } -- Gitblit v1.8.0