From 6a4e3a5c4c34fdef0accc93d8a077ab016d15250 Mon Sep 17 00:00:00 2001 From: zhaowenxuan <chacca165@163.com> Date: 星期二, 15 七月 2025 18:01:23 +0800 Subject: [PATCH] pdf以及登记身份证人像处理 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 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 372f240..019a71c 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,7 @@ import com.ltkj.common.core.redis.RedisCache; import com.ltkj.common.enums.DataSourceType; import com.ltkj.common.utils.*; +import com.ltkj.db.DataSourceContextHolder; import com.ltkj.framework.config.MatchUtils; import com.ltkj.framework.config.ThreadPoolConfig; import com.ltkj.framework.config.UserHoder; @@ -81,6 +82,7 @@ import com.ltkj.web.controller.lis.LisApiMethod; import com.ltkj.web.controller.pacs.PacsApiMethodService; import com.ltkj.web.controller.service.TjSysAsyncServiceImpl; +import com.ltkj.web.controller.service.UtilsService; import com.ltkj.web.wxUtils.HttpClientUtils; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -242,6 +244,8 @@ private TjOrderYcxmService ycxmService; @Autowired private TbTransitionMapper tbTransitionMapper; + @Autowired + private UtilsService utilsService; private static final String TJH = "tjhs:tjh"; @@ -1046,6 +1050,7 @@ // tjOrder.setTjType("2"); // } } + utilsService.saveCustomerSfzImg(tjOrder.getSfzImg(), DataSourceContextHolder.getDataSourceKey(), String.valueOf(tjCustomer.getCusId())); if (StringUtil.isBlank(tjOrder.getFirmId())) { tjOrder.setFirmId("0"); } @@ -2923,10 +2928,12 @@ for (TbTransition tbTransition : list) { if (tbTransition.getParentProId().toString().equals(project.getProId().toString())) { JSONObject obj = JSONUtil.createObj(); + TjOrderRemark remark = remarkService.getTjOrderRemarkByTjNumAndProParentId(tjNumber, tbTransition.getParentProId().toString()); obj.putOpt("index", index++); obj.putOpt("parent_pro_name", tbTransition.getParentProName()); obj.putOpt("price", tbTransition.getOrdPrice()); obj.putOpt("ks", dept.getDeptName()); + if(null !=remark) obj.putOpt("sfzt", remark.getSfbz()); huiZong.add(obj); } } @@ -3877,6 +3884,34 @@ } + @GetMapping("/chushenyemianyijianjiekou") + @ApiOperation(value = "鍒濆椤甸潰宸叉鎺ュ彛") + @Transactional + public AjaxResult chushenyemianyijianjiekou(@RequestParam String tjNUm, @RequestParam String proId) { + LambdaQueryWrapper<TjOrderRemark> wq = new LambdaQueryWrapper<>(); + wq.eq(TjOrderRemark::getTjNumber, tjNUm); + wq.eq(TjOrderRemark::getProId, proId); + TjOrderRemark remark = remarkService.getOne(wq); + remark.setType(1); + remarkService.updateById(remark); + return AjaxResult.success("鎿嶄綔鎴愬姛!"); + } + + + @GetMapping("/chushenyemianchexiaojiekou") + @ApiOperation(value = "鍒濆椤甸潰鎾ら攢鎺ュ彛") + @Transactional + public AjaxResult chushenyemianchexiaojiekou(@RequestParam String tjNUm, @RequestParam String proId) { + LambdaQueryWrapper<TjOrderRemark> wq = new LambdaQueryWrapper<>(); + wq.eq(TjOrderRemark::getTjNumber, tjNUm); + wq.eq(TjOrderRemark::getProId, proId); + TjOrderRemark remark = remarkService.getOne(wq); + remark.setType(0); + remarkService.updateById(remark); + return AjaxResult.success("鎿嶄綔鎴愬姛!"); + } + + @PostMapping("/zongjanyemianshjianzhou") @ApiOperation(value = "鎬绘鑾峰彇鏃堕棿杞存帴鍙�") @Transactional -- Gitblit v1.8.0