From 0d0e4d01652499b722d655f3bd0e64a6b0bf6359 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期三, 09 七月 2025 15:21:31 +0800 Subject: [PATCH] zjh20250709 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjOrderController.java | 69 +++++++--------------------------- 1 files changed, 14 insertions(+), 55 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 b8777f9..2403675 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 @@ -482,7 +482,8 @@ TjCustomer tjCustomer = tjCustomerService.getById(order.getUserId()); if (null != tjCustomer) { order.setTjCustomerSex(tjCustomer.getCusSex()); - order.setTjCustomerAge(DateUtil.ageOfNow(tjCustomer.getCusBrithday())); + if(null !=tjCustomer.getCusBrithday()) + order.setTjCustomerAge(DateUtil.ageOfNow(tjCustomer.getCusBrithday())); order.setTjCustomerName(tjCustomer.getCusName()); order.setTjCustomerPhone(tjCustomer.getCusPhone()); order.setTjCusIdCard(tjCustomer.getCusIdcard()); @@ -549,7 +550,8 @@ TjCustomer tjCustomer = tjCustomerService.getById(order.getUserId()); if (null != tjCustomer) { order.setTjCustomerSex(tjCustomer.getCusSex()); - order.setTjCustomerAge(DateUtil.ageOfNow(tjCustomer.getCusBrithday())); + if(null !=tjCustomer.getCusBrithday()) + order.setTjCustomerAge(DateUtil.ageOfNow(tjCustomer.getCusBrithday())); order.setTjCustomerName(tjCustomer.getCusName()); order.setTjCustomerPhone(tjCustomer.getCusPhone()); order.setTjCusIdCard(tjCustomer.getCusIdcard()); @@ -1771,16 +1773,11 @@ ExecutorService threadPools = Executors.newFixedThreadPool(cusIds.size()); for (String cusId : cusIds) { -// threadPools.execute(new Runnable() { -// @Override -// public void run() { try { getAjaxResults(cusId); } catch (Exception e) { } -// } -// }); } LambdaQueryWrapper<TjCustomer> wq = new LambdaQueryWrapper<>(); wq.in(TjCustomer::getCusIdcard, cusIds); @@ -1789,18 +1786,6 @@ // ExecutorService threadPool = Executors.newFixedThreadPool(list.size()); ThreadPoolTaskExecutor executor = threadPoolConfig.threadPoolTaskExecutor(); for (Long aLong : list) { -// threadPool.execute(new Runnable() { -// @Override -// public void run() { -// try { -// AjaxResult result = getAjaxResult(aLong, sysUser, daoDto.getTjCategory()); -// threadPool.shutdown(); -// } catch (IOException e) { -// e.printStackTrace(); -// } -// } -// }); - Future<AjaxResult> future = executor.submit(new Callable<AjaxResult>() { @Override public AjaxResult call() throws Exception { @@ -2012,14 +1997,6 @@ if (tjReservation != null) { tjOrder.setReservationId(tjReservation.getId()); mallOrder = mallOrderService.getOne(new LambdaQueryWrapper<MallOrder>().eq(MallOrder::getReservationId, tjReservation.getId())); -// if (DateUtil.endOfDay(new Date()).before(tjReservation.getReservationTime())) { -// return AjaxResult.error("鏈埌棰勭害鏃堕棿"); -// } -// if (DateUtil.endOfDay(tjReservation.getReservationTime()).before(new Date())) { -// tjReservation.setIsExpire(1); -// tjReservationService.updateById(tjReservation); -// return AjaxResult.error("瀵逛笉璧锋偍鐨勯绾﹀凡瓒呮椂璇烽噸鏂伴绾�"); -// } if (null != tjReservation.getTeamNo()) tjOrder.setTeamNo(tjReservation.getTeamNo()); if (null != tjReservation.getCompanyId()) tjOrder.setFirmId(tjReservation.getCompanyId()); if (null != tjReservation.getCompany()) tjOrder.setFirmName(tjReservation.getCompany()); @@ -2042,39 +2019,18 @@ if (StringUtil.isBlank(tjOrder.getFirmId())) { tjOrder.setFirmId("0"); } -// -// tjReservation.setIsExpire(1); -// tjReservationService.updateById(tjReservation); - - //鐢熸垚浣撴鍙� -// String tjNumber = (sysUser.getUserName() + new SimpleDateFormat("yyMMddHHmmss").format(new Date())); -// tjNumber = tjNumber.replaceAll(".{6}$", userId.toString().substring(userId.toString().length() - 6)); //鑾峰彇鎷兼帴鍓嶇紑 - String makeLisTmhPrefix = configService.selectConfigByKey("make_lis_tmh_prefix"); -// String tjNumber = (sysUser.getUserName() + idUtils.getTjNumber()); -// String tjNumber = idUtils.getTjNumber(); + String sfkqtjhqz = configService.selectConfigByKey("sfkqtjhqz"); + String makeLisTmhPrefix = ""; + if(sfkqtjhqz.equalsIgnoreCase("Y")){ + makeLisTmhPrefix = configService.selectConfigByKey("make_lis_tmh_prefix"); + } + String tjNumber = idUtils.getNewTjNumberRedisLockAndMysql(); if (StringUtil.isNotBlank(makeLisTmhPrefix)) tjNumber = makeLisTmhPrefix + tjNumber; - -// if (redisCache.hasKey(TJH)) { -// while (true){ -// List<String> tjh = redisCache.getCacheList(TJH); -// if(tjh.contains(tjNumber)){ -// tjNumber =(sysUser.getUserName() + IdUtils.getTjNumber()); -// if (StringUtil.isNotBlank(makeLisTmhPrefix)) tjNumber = makeLisTmhPrefix + tjNumber; -// }else { -// tjh.add(tjNumber); -// } -// } -// }else { -// List<String> stringList = tjOrderService. -// list(new LambdaQueryWrapper<TjOrder>().select(TjOrder::getTjNumber)).stream().map(TjOrder::getTjNumber).collect(Collectors.toList()); -// stringList.add(tjNumber); -// redisCache.setCacheList(TJH,stringList); -// } tjOrder.setTjNumber(tjNumber); if (null != tjOrder.getPhoto()) { File file = new File(tjOrder.getPhoto()); @@ -4111,8 +4067,11 @@ @GetMapping(value = "newgetTransitionList") @ApiOperation(value = "鏈�鏂版煡璇㈣繃娓¤〃鏁版嵁") public AjaxResult newgetTransitionList(@RequestParam @ApiParam(value = "瀹㈡埛id") String cusId) { + Map<String, Object> map = new HashMap<>(); List<TbTransition> list = transitionService.newgetTransitionList(cusId); - return AjaxResult.success(list); + map.put("list", list); + map.put("tjCategory", transitionService.getTjCategoryByTbTransition(cusId)); + return AjaxResult.success(map); } @PostMapping(value = "updateTransitionnewPrice") -- Gitblit v1.8.0