From 2eb40036e885988fbf93ebcb98a339b197fb6340 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期四, 05 六月 2025 17:39:52 +0800 Subject: [PATCH] zjh20250605 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java | 440 ++++++++++++++++++++++++++++++++---------------------- 1 files changed, 259 insertions(+), 181 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 82e0ab3..ed951a1 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 @@ -15,6 +15,7 @@ import javax.annotation.Resource; import javax.servlet.http.HttpServletResponse; +import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.codec.Base64; import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUtil; @@ -125,8 +126,8 @@ private ITbTransitionService transitionService; @Resource private ISysConfigService configService; - @Value("${path.filePath}") - private String value; +// @Value("${path.filePath}") +// private String value; @Resource private ITjOrderRemarkService remarkService; @Resource @@ -642,82 +643,6 @@ @ApiParam(value = "鍗曚綅") @RequestParam(required = false) String dw, @ApiParam(value = "鎶ュ憡寮�濮嬫椂闂�") @RequestParam(required = false) String djbeginTime, @ApiParam(value = "鎶ュ憡缁撴潫鏃堕棿") @RequestParam(required = false) String djendTime) { - /* Map<String, Object> map = new HashMap<>(); - List<Long> cusIds = null; - if (StringUtil.isNotBlank(name)) { - LambdaQueryWrapper<TjCustomer> wqq = new LambdaQueryWrapper<>(); - wqq.like(TjCustomer::getCusName, name); - cusIds = tjCustomerService.list(wqq).stream().map(TjCustomer::getCusId).collect(Collectors.toList()); - } - Page<TjOrder> page1 = new Page<>(pageNum, pageSize); - LambdaQueryWrapper<TjOrder> wq = new LambdaQueryWrapper<>(); - if (dyzt == 0) { - wq.isNull(TjOrder::getPrintLastTime); - wq.eq(TjOrder::getHeshouStatus, 1); //鏍告敹鐘舵�佷负1鎵嶈兘鎵撳嵃 - } else { - wq.isNotNull(TjOrder::getPrintLastTime); - } - - if (null != djbeginTime && null != djendTime) { - wq.between(TjOrder::getCreateTime, DateUtil.beginOfDay(DateUtil.parseDate(djbeginTime)), DateUtil.endOfDay(DateUtil.parseDate(djendTime))); - } - if (null != tjNum) { - wq.like(TjOrder::getTjNumber, tjNum); - } - if (StringUtil.isNotBlank(dw)) { - wq.like(TjOrder::getFirmName, dw); - } - if (null != cusIds && !cusIds.isEmpty()) { - wq.in(TjOrder::getUserId, cusIds); - } - wq.orderByDesc(TjOrder::getCreateTime); - Page<TjOrder> page2 = tjOrderService.page(page1, wq); - List<TjOrder> list = page2.getRecords(); - if (list != null) { - for (int i = 0; i < list.size(); i++) { - TjCustomer tjCustomer = tjCustomerService.getById(list.get(i).getUserId()); - if (null == tjCustomer) { - list.remove(list.get(i)); - continue; - } - list.get(i).setTjCustomerSex(tjCustomer.getCusSex()); - list.get(i).setTjCustomerAge(DateUtil.ageOfNow(tjCustomer.getCusBrithday())); - list.get(i).setTjCustomerName(tjCustomer.getCusName()); - list.get(i).setTjCustomerPhone(tjCustomer.getCusPhone()); - if (tjCustomer.getCusIdcard() != null) { - list.get(i).setTjCusIdCard(tjCustomer.getCusIdcard()); - } - - if (null != tjCustomer.getCompName()) { - list.get(i).setDictCompName(tjCustomer.getCompName()); - } else { - String firmId = list.get(i).getFirmId(); - if (firmId != null && null != iDictCompService.getById(String.valueOf(list.get(i).getFirmId()))) { - list.get(i).setDictCompName(iDictCompService.getById(String.valueOf(list.get(i).getFirmId())).getCnName()); - } - } - if (null != list.get(i).getPacId()) { - if (null != tjPackageService.getById(list.get(i).getPacId())) { - list.get(i).setPacName(tjPackageService.getById(list.get(i).getPacId()).getPacName()); - } - if (null != dwDeptService.getById(list.get(i).getPacId())) { - list.get(i).setPacName(dwDeptService.getById(list.get(i).getPacId()).getDwDeptName()); - } - } - //浠庢墦鍗拌褰曟煡鍑烘渶鏂版墦鍗版椂闂� -// LambdaQueryWrapper<TjReportPrint> wqqq = new LambdaQueryWrapper<>(); -// wqqq.eq(TjReportPrint::getTjNumber, list.get(i).getTjNumber()); -// wqqq.orderByDesc(TjReportPrint::getPrintTime); -// wqqq.last("limit 1"); -// TjReportPrint one = tjReportPrintService.getOne(wqqq); -// if (one != null) { -// list.get(i).setPrintLastTime(one.getPrintTime()); -// } - } - } - map.put("list", list); - map.put("total", page2.getTotal());*/ - if (djbeginTime == null) djbeginTime = ""; if (djendTime == null) djendTime = ""; Map<String, Object> map = tjOrderService.getTjBgdyList(pageNum, pageSize, dyzt, tjNum, name, dw, djbeginTime, djendTime); @@ -920,16 +845,236 @@ } - /** - * 瀵煎嚭浣撴璁板綍鍒楄〃 - */ -// @PreAuthorize("@ss.hasPermi('hosp:order:export')") - @Log(title = "浣撴璁板綍", businessType = BusinessType.EXPORT) - @PostMapping("/export") + + + @PostMapping("/exportOrderList") @ApiOperation(value = "瀵煎嚭浣撴璁板綍鍒楄〃") - public void export(HttpServletResponse response, TjOrder tjOrder) { - //List<TjOrder> list = tjOrderService.selectTjOrderList(tjOrder); - List<TjOrder> list = tjOrderService.selectExportOrderList(tjOrder); + public void exportOrderList(@ApiParam(value = "椤电爜鏁�(榛樿1)") @RequestParam(defaultValue = "1") Integer pageNum, + @ApiParam(value = "鏄剧ず鏉℃暟(榛樿10)") @RequestParam(defaultValue = "10") Integer pageSize, + @ApiParam(value = "鐘舵��") @RequestParam(required = false) Integer zt, + @ApiParam(value = "浣撴鍙�)") @RequestParam(required = false) String tjNum, + @ApiParam(value = "濮撳悕)") @RequestParam(required = false) String name, + @ApiParam(value = "椤圭洰鍚�)") @RequestParam(required = false) String xmmc, + @ApiParam(value = "鐧昏寮�濮嬫椂闂�") @RequestParam(required = false) Date djbeginTime, + @ApiParam(value = "鐧昏缁撴潫鏃堕棿") @RequestParam(required = false) Date djendTime, + @ApiParam(value = "鎶ュ憡寮�濮嬫椂闂�") @RequestParam(required = false) Date bgbeginTime, + @ApiParam(value = "鎶ュ憡缁撴潫鏃堕棿") @RequestParam(required = false) Date bgendTime, + @ApiParam(value = "鍗曚綅") @RequestParam(required = false) String dw, + @ApiParam(value = "褰撳墠椤垫垨鍏ㄩ儴鏁版嵁") @RequestParam(required = false) String dqyorqbsj, + HttpServletResponse response) { + List<Long> cusIds = null; + if (null != name) { + LambdaQueryWrapper<TjCustomer> wqq = new LambdaQueryWrapper<>(); + wqq.like(TjCustomer::getCusName, name); + cusIds = tjCustomerService.list(wqq).stream().map(TjCustomer::getCusId).collect(Collectors.toList()); + } + + Page<TjOrder> page1 = new Page<>(pageNum, pageSize); + LambdaQueryWrapper<TjOrder> wq = new LambdaQueryWrapper<>(); + if (null != djbeginTime && null != djendTime) { + wq.between(TjOrder::getCreateTime, DateUtil.beginOfDay(djbeginTime), DateUtil.endOfDay(djendTime)); + } + if (null != bgbeginTime && null != bgendTime) { + wq.between(TjOrder::getCreateTime, DateUtil.beginOfDay(bgbeginTime), DateUtil.endOfDay(bgendTime)); + } + if (null != tjNum) { + wq.eq(TjOrder::getTjNumber, tjNum); + } + + + if (null != xmmc) { + wq.in(TjOrder::getTjNumber, projectService.getTjNumLIstByXmmx(xmmc)); + } + + if (StrUtil.isNotBlank(dw)) { + wq.like(TjOrder::getFirmName, dw); + } + + if (null != cusIds && !cusIds.isEmpty()) { + wq.in(TjOrder::getUserId, cusIds); + } + + if (null != zt && (zt == 0 || zt == 1 || zt == 2)) { + List<TjOrder> orders = new ArrayList<>(); + List<TjOrder> tjOrders = null; + List<TjOrder> orderList = tjOrderService.list(wq); + if (null != orderList && !orderList.isEmpty()) { + for (TjOrder order : orderList) { + int czwj = remarkService.panduaniscunzaiweijian(order.getTjNumber()); + int sfwc = remarkService.panduaniswancheng(order.getTjNumber()); + if (zt == 0 && czwj == 0) { + //鏈0 + order.setZt("鏈"); + orders.add(order); + } + if (zt == 1 && czwj > 0) { + //鍦ㄦ1 + order.setZt("鍦ㄦ"); + orders.add(order); + } + if (zt == 2 && sfwc == 0 && order.getCheckStatus() == 0 && order.getCheckTime() == null && order.getHeshouStatus() == 0 && order.getPrintLastTime() == null) { + //宸插畬鎴�2 + order.setZt("宸插畬鎴�"); + orders.add(order); + } + } + if (!orders.isEmpty()) { + tjOrders = orders.stream().sorted(Comparator.comparing(TjOrder::getCreateTime).reversed()) + .skip((long) (pageNum - 1) * pageSize).limit(pageSize).collect(Collectors.toList()); + for (TjOrder order : tjOrders) { + TjCustomer tjCustomer = tjCustomerService.getById(order.getUserId()); + if (null != tjCustomer) { + order.setTjCustomerSex(tjCustomer.getCusSex()); + order.setTjCustomerAge(DateUtil.ageOfNow(tjCustomer.getCusBrithday())); + order.setTjCustomerName(tjCustomer.getCusName()); + order.setTjCustomerPhone(tjCustomer.getCusPhone()); + order.setTjCusIdCard(tjCustomer.getCusIdcard()); + order.setCareer(tjCustomer.getCareer()); + order.setIdType(tjCustomer.getIdType()); + order.setAgeUnit(tjCustomer.getAgeUnit()); + order.setTjCount(String.valueOf(tjCustomer.getCusNumber())); + String firmName = order.getFirmName(); + if (StringUtil.isNotBlank(firmName)) { + order.setDictCompName(firmName); + } + if (null != order.getPacId()) { + if (null != tjPackageService.getById(order.getPacId())) { + order.setPacName(tjPackageService.getById(order.getPacId()).getPacName()); + } else if (null != dwDeptService.getById(order.getPacId())) { + order.setPacName(dwDeptService.getById(order.getPacId()).getDwDeptName()); + } + } + TjDjdDyjl dycs = djdDyjlService.getDjdDyCsByTjNum(order.getTjNumber()); + if (null != dycs) order.setDycs(Math.toIntExact(dycs.getDycs())); + } + } + } + } + ExcelUtil<TjOrder> util = new ExcelUtil<TjOrder>(TjOrder.class); + util.exportExcel(response, tjOrders, "浣撴璁板綍鏁版嵁"); + } + + if (null != zt) { + if (zt == 3) { + //宸插鏍� + wq.isNotNull(TjOrder::getCheckTime); + wq.eq(TjOrder::getCheckStatus, 1); + wq.isNull(TjOrder::getHeshouTime); + wq.isNull(TjOrder::getPrintLastTime); + wq.eq(TjOrder::getHeshouStatus, 0); + } + if (zt == 4) { + //鐢熸垚鎶ュ憡 + wq.isNotNull(TjOrder::getReportTime); + wq.isNull(TjOrder::getHeshouTime); + wq.isNull(TjOrder::getPrintLastTime); + wq.eq(TjOrder::getHeshouStatus, 0); + } + if (zt == 5) { + //鎶ュ憡鏍告敹 + wq.eq(TjOrder::getHeshouStatus, 1); + wq.isNull(TjOrder::getPrintLastTime); + } + if (zt == 6) { + //宸叉墦鍗� + wq.isNotNull(TjOrder::getPrintLastTime); + wq.eq(TjOrder::getHeshouStatus, 1); + wq.isNotNull(TjOrder::getPrintLastTime); + } + } + + wq.orderByDesc(TjOrder::getCreateTime); + + List<TjOrder> list =null; + if(StringUtil.isNotBlank(dqyorqbsj) && dqyorqbsj.equals("1")){ + list = tjOrderService.list(wq); + }else { + Page<TjOrder> page2 = tjOrderService.page(page1, wq); + list = page2.getRecords(); + } + if (!list.isEmpty()) { + for (TjOrder order : list) { + TjCustomer tjCustomer = tjCustomerService.getById(order.getUserId()); + if (null != tjCustomer) { + order.setTjCustomerSex(tjCustomer.getCusSex()); + order.setTjCustomerAge(DateUtil.ageOfNow(tjCustomer.getCusBrithday())); + order.setTjCustomerName(tjCustomer.getCusName()); + order.setTjCustomerPhone(tjCustomer.getCusPhone()); + order.setTjCusIdCard(tjCustomer.getCusIdcard()); + order.setCareer(tjCustomer.getCareer()); + order.setIdType(tjCustomer.getIdType()); + order.setAgeUnit(tjCustomer.getAgeUnit()); + order.setTjCount(String.valueOf(tjCustomer.getCusNumber())); + if (null != tjCustomer.getCompName()) { + order.setDictCompName(tjCustomer.getCompName()); + } else { + String firmId = order.getFirmId(); + if (firmId != null && null != iDictCompService.getById(String.valueOf(order.getFirmId()))) { + order.setDictCompName(iDictCompService.getById(String.valueOf(order.getFirmId())).getCnName()); + } + } + if (null != order.getPacId()) { + if (null != tjPackageService.getById(order.getPacId())) { + order.setPacName(tjPackageService.getById(order.getPacId()).getPacName()); + } else if (null != dwDeptService.getById(order.getPacId())) { + order.setPacName(dwDeptService.getById(order.getPacId()).getDwDeptName()); + } + } + TjDjdDyjl dycs = djdDyjlService.getDjdDyCsByTjNum(order.getTjNumber()); + if (null != dycs) order.setDycs(Math.toIntExact(dycs.getDycs())); + } + int czwj = remarkService.panduaniscunzaiweijian(order.getTjNumber()); + int sfwc = remarkService.panduaniswancheng(order.getTjNumber()); + Date checkTime = order.getCheckTime(); + Date reportTime = order.getReportTime(); + Integer heshouStatus = order.getHeshouStatus(); + Date lastTime = order.getPrintLastTime(); + + if (null != zt) { + if (zt == 3) { + order.setZt("宸插鏍�"); + } + if (zt == 4) { + order.setZt("鐢熸垚鎶ュ憡"); + } + if (zt == 5) { + order.setZt("鎶ュ憡鏍告敹"); + } + if (zt == 6) { + order.setZt("宸叉墦鍗�"); + } + } else { + if (czwj == 0) { + //鏈0 + order.setZt("鏈"); + } + if (czwj > 0) { + //鍦ㄦ1 + order.setZt("鍦ㄦ"); + } + if (sfwc == 0) { + //宸插畬鎴�2 + order.setZt("宸插畬鎴�"); + } + if (null != checkTime) { + //宸插鏍�3 + order.setZt("宸插鏍�"); + } + if (null != reportTime) { + //鐢熸垚鎶ュ憡4 + order.setZt("鐢熸垚鎶ュ憡"); + } + if (1 == heshouStatus) { + //鎶ュ憡鏍告敹5 + order.setZt("鎶ュ憡鏍告敹"); + } + if (null != lastTime) { + //宸叉墦鍗�6 + order.setZt("宸叉墦鍗�"); + } + } + } + } ExcelUtil<TjOrder> util = new ExcelUtil<TjOrder>(TjOrder.class); util.exportExcel(response, list, "浣撴璁板綍鏁版嵁"); } @@ -1015,8 +1160,9 @@ if (null != tjReservation.getPacId()) tjOrder.setPacId(tjReservation.getPacId()); if (null != tjReservation.getTjCategory()) tjOrder.setTjCategory(tjReservation.getTjCategory()); if (null != tjReservation.getGroupingId()) { + TjDwGrouping dwGrouping = dwGroupingService.getById(tjReservation.getGroupingId()); tjOrder.setGroupId(tjReservation.getGroupingId()); - tjOrder.setFirmDeptId(tjReservation.getPacId()); + tjOrder.setFirmDeptId(dwGrouping.getDwDeptId()); } tjReservation.setIsExpire(1); tjReservationService.updateById(tjReservation); @@ -1228,6 +1374,23 @@ /*璋冪敤his鎺ュ彛*/ String config = configService.selectConfigByKey("sfkqdyhis"); if (null != config && config.equals("Y")) { + if(tjCustomer.getPationId().equals("0")){ + AjaxResult result = controller.Outpincreateapply(tjCustomer); + String result1 = getAjaxResult(result); + JSONObject object = getJSONObject(result1); + String code = object.getStr("ResultCode"); + if (code.equals("0")) { + JSONArray resultDatass = object.getJSONArray("ResultData"); + Map<String, Object> resultData = (Map<String, Object>) resultDatass.get(0); + if (null != resultData && !resultData.isEmpty()) { + String pationid = resultData.get("PationId").toString(); + if (null != pationid) { + tjCustomer.setPationId(pationid); + tjCustomerService.updateById(tjCustomer); + } + } + } + } AjaxResult result = hisApiMethod.HisApiMethods(tjCustomer, tjOrder); if (!result.get("code").toString().equals("200")) { TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); @@ -1236,21 +1399,9 @@ hisApiMethod.ZfHisApiMethod(jzh.toString()); } log.info("璇ョ櫥璁颁汉鎸傚彿澶辫触, 灏辫瘖鍙蜂负: " + tjOrder.getCardId()); -// return AjaxResult.error("鎸傚彿澶辫触!" + result.get("msg").toString()); throw new IllegalStateException("鎸傚彿澶辫触!" + result.get("msg").toString()); } - log.info("璇ョ櫥璁颁汉鐨刪is灏辫瘖鍙锋槸: " + tjOrder.getCardId()); - //鍥綋 -/* if ("1".equals(tjOrder.getTjType())) { -// asyncService.ttextracted(tjOrder, tjCustomer, sysUser, tjReservation, tjFlowingWater); - ttextracted(tjOrder, tjCustomer, sysUser, tjReservation, tjFlowingWater); - }*/ - //涓汉 - /* if ("2".equals(tjOrder.getTjType())) { - //asyncService.newSaveextracted(tjOrder, tjCustomer, discount, sysUser, tjReservation, tjFlowingWater); - newSaveextracted(tjOrder, tjCustomer, discount, sysUser, tjReservation, tjFlowingWater); - }*/ // 鏌ヨ 瀵规帴Lis銆丳acs鐢宠濡傛灉绫诲瀷鍖呭惈鍦ㄩ厤缃唴鍒欎娇鐢ㄥ鎺is銆乸acs try { if (lisApiMethod.isUseLisAndPacsRegister(tjOrder)) { @@ -1265,11 +1416,11 @@ remarkService.updateTjOrderRemarkSfbzByJxbzisnull(tjOrder.getOrderId().toString(), tjFlowingWater.getTjSerialNumber().toString()); List<TjXdPicture> xdPictureList = xdPictureService.saveTjXdPicture(tjOrder.getTjNumber()); xdPictureService.saveBatch(xdPictureList); - List<TjOrderDetail> detailList = tjOrderDetailService.getCaiYangDengJi(tjOrder.getOrderId()); - addCaiYangDengJi(detailList, !detailList.isEmpty(), tjOrder, sysUser, null); +// List<TjOrderDetail> detailList = tjOrderDetailService.getCaiYangDengJi(tjOrder.getOrderId()); +// addCaiYangDengJi(detailList, !detailList.isEmpty(), tjOrder, sysUser, null); log.info("璋冪敤his寮�鍚� 杩涘叆涓嶆敹璐规柟娉� 璇ユ柟娉曟墽琛屽畬姣�"); } else { - log.info("璋冪敤his寮�鍚� 杩涘叆鏀惰垂鏂规硶 璇ヤ綋妫�浜哄憳涓嶆敹璐�:"+tjOrder.getTjNumber()); + log.info("璋冪敤his寮�鍚� 杩涘叆鏀惰垂鏂规硶 璇ヤ綋妫�浜哄憳鏀惰垂:"+tjOrder.getTjNumber()); newSaveextracted(tjOrder, tjCustomer, discount, sysUser, tjReservation, tjFlowingWater); List<TjOrderDetail> detailList = tjOrderDetailService.getCaiYangDengJi(tjOrder.getOrderId()); addCaiYangDengJi(detailList, !detailList.isEmpty(), tjOrder, sysUser, null); @@ -1279,7 +1430,7 @@ else hisApiMethod.tijianshenqingJinchuanNew(tjCustomer, DateUtil.format(date1, "yyyy-MM-dd HH:mm:ss"), tjOrder.getCardId()); } } catch (Exception e) { - log.error(e.getMessage()); + log.error("鍙戠敓閿欒 ->{}"+String.valueOf(e),e.getMessage()); throw new IllegalStateException(); } return AjaxResult.success(tjNumber); @@ -1403,7 +1554,6 @@ newSaveextracted(tjOrder, tjCustomer, discount, sysUser, tjReservation, tjFlowingWater); isRequestCommonHisApi(tjOrder, tjCustomer, tjFlowingWater); } catch (Exception e) { -// TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); log.error("processOrderWithTransaction 鏂规硶寮傚父"+e.getMessage()); throw new RuntimeException("璋冪敤鍏叡鏂规硶澶辫触 寮哄埗瑙﹀彂鍥炴粴"); // return AjaxResult.error(); @@ -1674,73 +1824,12 @@ threadPools.shutdown(); } // TODO 鍥犱负鏈変綋妫�鍙蜂細鏌ュ嚭绌烘暟鎹� 鍏堜娇鐢ㄦ鏁版嵁 鎵撳嵃瀵艰瘖鍗� + Map<String,Object> map=new HashMap<>(); if (!tjNumbers.isEmpty()) { - /* Map<String, Object> map = null; - try { - map = PDFDocumentUtil.getDocument(); - Document document = (Document) map.get("document"); -// for (int i = 0; i < tjNumbers.size(); i++) { - int i = 0; - for (String tjNumber : tjNumbers) { - try { - List<Map<String, Object>> djdInfos = tjOrderService.selectDjdInfo(tjNumber); - Map<String, Object> userInfo = tjOrderService.selectDjdUserInfo(tjNumber); - if(null !=userInfo && null !=djdInfos && !djdInfos.isEmpty()){ - LocalDateTime tjsj = (LocalDateTime) userInfo.get("tjsj"); - DateTimeFormatter dateFormat = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm"); - String time = null; - if (tjsj != null) { - time = dateFormat.format(tjsj); - } - PDFDocumentUtil.makeUserInfoTable(document, (String) userInfo.get("tjname"), (String) userInfo.get("sex") - , (String) userInfo.get("tjh"), (String) userInfo.get("lxdh"), (String) userInfo.get("tjname"), time); - PDFDocumentUtil.makeTjInfo(document, djdInfos); - // 澶氭潯鍒欐崲椤� - if (i + 1 < tjNumbers.size()) { - document.newPage(); - } - } - - } catch (DocumentException | IOException e) { - TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); - //杩欓噷鍒犻櫎鐨勬槸杩欎釜浜烘墍鏈夐」鐩寘鎷ˉ褰曢」鐩� - TjOrder order = tjOrderService.getOrderByTjNum(tjNumber); - tjOrderService.deleteTjOrderByOrderId(order.getOrderId()); - tjOrderDetailService.deleteTjOrderDetailByOrderDetailId(String.valueOf(order.getOrderId())); - remarkService.deletedOrderRemarkByTjNum(tjNumber); - tjFlowingWaterService.deleteTjFlowingWaterByOrderId(String.valueOf(order.getOrderId())); -// transitionService.deletedTbTransitionByTjNum(tjNum); - tjSamplingMapper.deleteByTjNumAndCusId(order.getTjNumber(), order.getUserId()); - - TjReservation reservation = tjReservationService.getById(order.getReservationId()); - if(null !=reservation){ - reservation.setIsExpire(2); - tjReservationService.updateById(reservation); - transitionService.updateTbTransitionByTjNum(tjNumber); - } - e.printStackTrace(); - } - } - -// } - document.close(); - ByteArrayOutputStream outputStream = (ByteArrayOutputStream) map.get("stream"); - String encodeToString = java.util.Base64.getEncoder().encodeToString(outputStream.toByteArray()); - return AjaxResult.success().put("file", encodeToString); - } catch (IOException | DocumentException e) { - TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); - e.printStackTrace(); - }*/ - Map<String,Object> map=new HashMap<>(); map.put("tjh",tjNumbers); - return AjaxResult.success("鎿嶄綔鎴愬姛",map); } - if (!errTjh.isEmpty()){ - Map<String,Object> map=new HashMap<>(); - map.put("errtjh",errTjh); - return AjaxResult.success("浠ヤ笂浜哄憳绛惧埌澶辫触",map); - } - return AjaxResult.error(); + map.put("errtjh",errTjh); + return AjaxResult.success("鎿嶄綔鎴愬姛",map); } // TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); return AjaxResult.error(); @@ -2110,7 +2199,6 @@ xdPictureService.saveBatch(xdPictureList); List<TjOrderDetail> detailList = tjOrderDetailService.getCaiYangDengJi(tjOrder.getOrderId()); addCaiYangDengJi(detailList, !detailList.isEmpty(), tjOrder, sysUser, null); -// return AjaxResult.success(tjNumber); } tjCustomer.setCardId("0"); @@ -3132,7 +3220,7 @@ TjReport tjReport = new TjReport(); tjReport.setTjNumber(String.valueOf(tjNumber)); tjReport.setPath(urlValue + outputFileName1); - String outputPath1 = value + File.separator; +// String outputPath1 = value + File.separator; // String pdfBinary = getPDFBinary(outputPath1 + outputFileName1); // tjReport.setReport(pdfBinary); tjReport.setType("浣撴鎶ュ憡"); @@ -4019,16 +4107,6 @@ @GetMapping(value = "newgetTransitionList") @ApiOperation(value = "鏈�鏂版煡璇㈣繃娓¤〃鏁版嵁") public AjaxResult newgetTransitionList(@RequestParam @ApiParam(value = "瀹㈡埛id") String cusId) { -// String pacId = transitionService.getTbTransitionPacId(cusId); -// if(StringUtil.isNotBlank(pacId)){ -// //琛ュ樊浠� -// List<Map<String,Object>> cjMaps = groupingProService.huoquxiangmuchajia(pacId, cusId); -// if(null !=cjMaps && !cjMaps.isEmpty()){ -// for (Map<String, Object> cjMap : cjMaps) { -// transitionService.buxiangmuchajia(cusId,pacId,cjMap.get("xmid").toString(),new BigDecimal(cjMap.get("cj").toString())); -// } -// } -// } List<TbTransition> list = transitionService.newgetTransitionList(cusId); return AjaxResult.success(list); } -- Gitblit v1.8.0