From 73a816fd2b1e29c25d615c85ce34b12b55c16ccf Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期一, 20 一月 2025 13:41:45 +0800 Subject: [PATCH] zjh20250120 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysConfigController.java | 94 +++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 82 insertions(+), 12 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 3d55962..496186e 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 @@ -8,13 +8,18 @@ import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUtil; +import cn.hutool.extra.pinyin.PinyinUtil; import com.ltkj.common.core.domain.entity.SysMenu; import com.ltkj.common.utils.SecurityUtils; import com.ltkj.hosp.domain.DictHosp; -import com.ltkj.hosp.service.IDictHospService; +import com.ltkj.hosp.domain.TjJcycxm; +import com.ltkj.hosp.domain.TjProject; +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; @@ -47,6 +52,14 @@ private IDictHospService dictHospService; @Value ("${token.secret_key}") private String secret; + @Autowired + private ITjProjectService projectService; + @Resource + private ITjOrderService orderService; + @Autowired + private TjJcycxmService jcycxmService; + @Resource + private LtkjExamJcsqdService jcsqdService; /** * 鑾峰彇鍙傛暟閰嶇疆鍒楄〃 @@ -122,16 +135,16 @@ config.setUpdateBy(getUsername()); int i = configService.updateConfig(config); if (i > 0) { - if (config.getConfigId() == 113) { - SysMenu byId = menuService.getById(2305); - if ("Y".equals(configValue)) { - byId.setVisible("0"); - } - if ("N".equals(configValue)) { - byId.setVisible("1"); - } - menuService.updateById(byId); - } +// if (config.getConfigId() == 113) { +// SysMenu byId = menuService.getById(2305); +// if ("Y".equals(configValue)) { +// byId.setVisible("0"); +// } +// if ("N".equals(configValue)) { +// byId.setVisible("1"); +// } +// menuService.updateById(byId); +// } } return toAjax(i); } @@ -159,7 +172,8 @@ } - @GetMapping ("/zx")//鎵ц + @GetMapping ("/zxsq")//鎵ц + @ApiOperation(value = "zxsq") public AjaxResult zx(@RequestParam int day) { try { List<DictHosp> list = dictHospService.list(); @@ -179,6 +193,23 @@ } + @GetMapping ("/gxxmpym")//鎵ц + @ApiOperation(value = "涓�閿悓姝ユ洿鏂伴」鐩嫾闊崇爜") + public AjaxResult gxxmpym() { + try { + List<TjProject> list = projectService.list(); + for (TjProject project : list) { + project.setProEngName(PinyinUtil.getFirstLetter(project.getProName(),"")); + projectService.updateById(project); + } + return AjaxResult.success(); + } catch (Exception e) { + e.printStackTrace(); + } + return AjaxResult.error(); + } + + @GetMapping ("/tbhisproprice")//鍚屾his椤圭洰鍗曚环淇℃伅 @PreAuthorize("@ss.hasPermi('system:config:tbhisproprice')") @@ -187,4 +218,43 @@ 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("鏈鏄庢樉")&& !jg.contains("姝e父")&& !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