From 1b7ed7edb09aaecf68ddf3396ee007bc6eadf52a Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期一, 30 十二月 2024 17:04:09 +0800 Subject: [PATCH] zjh202412030 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProjectController.java | 30 ++++++++++++++++++++++++++++++ 1 files changed, 30 insertions(+), 0 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProjectController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProjectController.java index 67163a4..1c856e1 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProjectController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjProjectController.java @@ -23,6 +23,10 @@ import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; +import jodd.util.StringUtil; +import lombok.extern.slf4j.Slf4j; +import net.sf.ehcache.constructs.scheduledrefresh.OverseerJob; +import org.apache.ibatis.session.SqlSession; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.transaction.annotation.Transactional; @@ -42,6 +46,7 @@ @RestController @RequestMapping("/hosp/project") @Api(tags = "浣撴椤圭洰绠$悊") +@Slf4j public class TjProjectController extends BaseController { @Resource private ITjProjectService tjProjectService; @@ -593,4 +598,29 @@ return AjaxResult.success(map); } + + @GetMapping("/plxgpym") + @ApiOperation(value = "鎵归噺淇敼鎷奸煶鐮�") + public AjaxResult plxgpym(@RequestParam String tbname,@RequestParam String zd,@RequestParam String pymzd) { + String sql="SELECT 1"; + try { + sql="SELECT "+ zd +","+ pymzd +" FROM "+tbname; + + List<Map<String,Object>> projectList = tjProjectService.zdysqlcx(sql); + if(null !=projectList && !projectList.isEmpty()){ + for (Map<String, Object> map : projectList) { + Object zd1 = map.get("zd"); + if(null !=zd1 && StringUtil.isNotBlank(zd1.toString())){ + String letter = PinyinUtil.getFirstLetter(zd1.toString(), ""); + sql="UPDATE "+ tbname +" "+ " set " +pymzd+" = "+ letter; + tjProjectService.zdysqlxg(sql); + } + } + } + return AjaxResult.success(projectList); + } catch (Exception e) { + log.info("sql鏌ヨ澶辫触"+ sql); + throw new RuntimeException(e); + } + } } -- Gitblit v1.8.0