From df47afcb21a511caa07325b84db0115813216706 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期四, 16 一月 2025 21:51:27 +0800 Subject: [PATCH] zjh20250116 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysConfigController.java | 50 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 48 insertions(+), 2 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysConfigController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysConfigController.java index f553595..cd8f137 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysConfigController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysConfigController.java @@ -12,12 +12,14 @@ import com.ltkj.common.core.domain.entity.SysMenu; import com.ltkj.common.utils.SecurityUtils; import com.ltkj.hosp.domain.DictHosp; +import com.ltkj.hosp.domain.TjJcycxm; import com.ltkj.hosp.domain.TjProject; -import com.ltkj.hosp.service.IDictHospService; -import com.ltkj.hosp.service.ITjProjectService; +import com.ltkj.hosp.service.*; +import com.ltkj.hosp.sqlDomain.LtkjExamJcsqd; import com.ltkj.system.service.ISysMenuService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; +import jodd.util.StringUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.security.access.prepost.PreAuthorize; @@ -52,6 +54,12 @@ private String secret; @Autowired private ITjProjectService projectService; + @Resource + private ITjOrderService orderService; + @Autowired + private TjJcycxmService jcycxmService; + @Resource + private LtkjExamJcsqdService jcsqdService; /** * 鑾峰彇鍙傛暟閰嶇疆鍒楄〃 @@ -210,4 +218,42 @@ return AjaxResult.success(); } + + + @GetMapping ("/tjjcycxm")//鍚屾his椤圭洰鍗曚环淇℃伅 +// @PreAuthorize("@ss.hasPermi('system:config:tbhisproprice')") + @ApiOperation (value = "tjjcycxm") + public AjaxResult tjjcycxm() { + String yqbm = configService.selectConfigByKey("common_api_service_hospbm"); + List<String> jc = orderService.getJianChaTjNum(); + if (null != jc && !jc.isEmpty()) { + for (String s : jc) { + jcycxmService.deletedByTjh(s); + List<LtkjExamJcsqd> list = jcsqdService.getLtkjJcsqdByTjh(s); + if(null !=list && !list.isEmpty()){ + for (LtkjExamJcsqd jcsqd : list) { + if(jcsqd.getJgbx().contains("銆�")){ + String[] split = jcsqd.getJgzt().split("銆�"); + for (String jg : split) { + if(StringUtil.isNotBlank(jg) && !jg.contains("鏈寮傚父") + && !jg.contains("鏈鏄庢樉寮傚父") && !jg.contains("鏈鍗犱綅") && !jg.contains("鏈鏄庢樉")){ + TjJcycxm jcycxm=new TjJcycxm(); + jcycxm.setTjh(s); + jcycxm.setYqid(yqbm); + String[] split1 = jcsqd.getJcxmid().split(";"); + jcycxm.setProId(split1[0]); + jcycxm.setProName(jcsqd.getJcxmmc()); + jcycxm.setCreateTime(new Date()); + jcycxm.setJcjg(jg); + jcycxmService.save(jcycxm); + } + } + } + } + } + + } + } + return AjaxResult.success(); + } } -- Gitblit v1.8.0