From bda1ce873514c0848c4ad76bdd2274f01ab5dcc1 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期一, 11 八月 2025 08:48:08 +0800 Subject: [PATCH] zjh202500811 --- ltkj-admin/src/test/java/zjhTest.java | 49 +++++++++++++++++++++++++++++++++---------------- 1 files changed, 33 insertions(+), 16 deletions(-) diff --git a/ltkj-admin/src/test/java/zjhTest.java b/ltkj-admin/src/test/java/zjhTest.java index 56057aa..2272d19 100644 --- a/ltkj-admin/src/test/java/zjhTest.java +++ b/ltkj-admin/src/test/java/zjhTest.java @@ -4,9 +4,11 @@ import cn.hutool.extra.pinyin.PinyinUtil; import cn.hutool.json.JSONUtil; import com.ltkj.LtkjApplication; +import com.ltkj.db.DataSourceContextHolder; import com.ltkj.framework.config.MatchUtils; import com.ltkj.hosp.domain.TjProject; import com.ltkj.hosp.service.*; +import com.ltkj.system.service.ISysConfigService; import jodd.util.StringUtil; import lombok.extern.slf4j.Slf4j; import org.joda.money.CurrencyUnit; @@ -82,17 +84,24 @@ // private StringRedisTemplate stringRedisTemplate; //@Resource //private IDictHospService dictHospService; + + @Autowired + private ISysConfigService configService; + @Value("${token.secret_key}") private String secret; @Test public void test() { +// DataSourceContextHolder.setDataSourceKey("jdczgzyy"); +// +// +// String regex = configService.selectConfigByKey("jcycxmzz"); +// String input = "鍙充晶棰堟�诲姩鑴夊彲瑙佽寖鍥�4.2x1.3mm鏂戝潡锛涘乏渚ч鍐呭姩鑴夊彲瑙佽寖鍥�7.8x1.5mm鏂戝潡锛屼綑绠¤厰鍐呮湭瑙佹槑鏄惧紓甯稿洖澹帮紝CDFI锛氬叾鍐呭僵鑹茶娴佸厖鐩堣壇濂斤紝琛�娴侀�熷害姝e父"; +// String[] split = input.replaceAll("\n", "").split(regex); +// System.out.println(split); - List<TjProject> list = projectService.list(); - for (TjProject project : list) { - project.setProEngName(PinyinUtil.getFirstLetter(project.getProName(),"")); - projectService.updateById(project); - } + /* // 鐢熸垚鎸囧畾url瀵瑰簲鐨勪簩缁寸爜鍒版枃浠讹紝瀹藉拰楂橀兘鏄�300鍍忕礌 @@ -129,23 +138,31 @@ public static void main(String[] args) { -// BigDecimal ordPrice =new BigDecimal("13.05"); -// BigDecimal multiply = ordPrice.multiply((new BigDecimal("6.5").divide(BigDecimal.valueOf(10)))); -// System.out.println(multiply); - String input = "1399168522"; // 杈撳叆瀛楃涓� + String input = "鍙充晶棰堟�诲姩鑴夊彲瑙佽寖鍥�4.2x1.3mm鏂戝潡锛涘乏渚ч鍐呭姩鑴夊彲瑙佽寖鍥�7.8x1.5mm鏂戝潡锛屼綑绠¤厰鍐呮湭瑙佹槑鏄惧紓甯稿洖澹帮紝CDFI锛氬叾鍐呭僵鑹茶娴佸厖鐩堣壇濂斤紝琛�娴侀�熷害姝e父"; + String s = "(\\d+[\\.銆乚\\s*)|[銆俔"; + String ssss = "(\\d+[\\銆乚\\s*)|[锛宂 |[锛沒|[锛宂"; + String ss = "(\\d+[\\銆乚\\s*)|[锛宂 |[锛沒|[锛宂|[;]"; + System.out.println("jcycxmzz鍊间负"+s); + System.out.println("jcycxmzz鍊间负"+ss); + // 浣跨敤姝e垯鍒嗗壊锛氬尮閰� 1. 1銆侊紙鍚庨潰鍙互鏈夌┖鏍硷級锛屾垨涓枃鍙ュ彿鈥溿�傗�� + String[] parts = input.split(s); + String[] partss = input.split(ss); - boolean mobileNO = MatchUtils.isMobileNO(input); - System.out.println(mobileNO); // 杈撳嚭缁撴灉 - System.out.println(!mobileNO); // 杈撳嚭缁撴灉 - - if(!mobileNO){ - System.out.println(111); + for (String part : parts) { + String trimmed = part.trim(); + System.out.println(trimmed); } -// System.out.println(s); + for (String part : partss) { + String trimmed = part.trim(); + System.out.println("sdadasdad "+trimmed); + } } + public static boolean isNumeric(String str) { + return str != null && str.matches("\\d+"); + } /** * 鎵ц鐢熸垚 -- Gitblit v1.8.0