From 3c2e9da421eabec43ad83ff3fbf6c1cf09c92ccd Mon Sep 17 00:00:00 2001 From: lige <bestlige@outlook.com> Date: 星期二, 23 一月 2024 14:04:55 +0800 Subject: [PATCH] 11 --- ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjFlowingWaterController.java | 23 +++++++++++++++++------ 1 files changed, 17 insertions(+), 6 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjFlowingWaterController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjFlowingWaterController.java index 4f1ebc2..8de8799 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjFlowingWaterController.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjFlowingWaterController.java @@ -7,6 +7,7 @@ import javax.servlet.http.HttpServletResponse; import cn.hutool.core.date.DateUtil; +import cn.hutool.extra.pinyin.PinyinUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.ltkj.common.core.domain.entity.SysUser; import com.ltkj.common.utils.SecurityUtils; @@ -205,7 +206,7 @@ TjOrder order = orderService.getById(tjFlowingWater.getOrderId()); TjCustomer customer = customerService.getById(order.getUserId()); if (null != tjFlowingWater.getTjProIds() && tjFlowingWater.getTjProIds().length > 0) { - tjFlowingWater.setWaterId(SecurityUtils.getUsername() + DateUtil.format(new Date(), "yyMMddHHmmssSSS")); + tjFlowingWater.setWaterId(PinyinUtil.getFirstLetter(customer.getCusName(), "").toUpperCase() + DateUtil.format(new Date(), "yyMMddHHmmssSSS")); tjFlowingWater.setIsAddition("Y"); if (tjFlowingWaterService.save(tjFlowingWater)) { //寮傛鍗曢」鏀惰垂鏄庣粏 @@ -498,8 +499,12 @@ tjRefundVo.setTjPhone(MatchUtils.hidePhoneNum(customer.getCusPhone())); tjRefundVo.setSex(String.valueOf(customer.getCusSex())); tjRefundVo.setIdCard(MatchUtils.hideIdCardNum(customer.getCusIdcard())); - if (null != order.getDictCompName()) - tjRefundVo.setTjComp(compService.getById(order.getFirmId()) != null ? compService.getById(order.getFirmId()).getCnName() : null); + if (null != order.getFirmId()){ + DictComp byId = compService.getById(order.getFirmId()); + if(null != byId){ + tjRefundVo.setTjComp(byId.getCnName()); + } + } if (null != order.getTjType()) tjRefundVo.setTjType(order.getTjType()); TjFlowingWater one = tjFlowingWaterService.getOne(new LambdaQueryWrapper<TjFlowingWater>() .eq(TjFlowingWater::getOrderId, order.getOrderId()) @@ -539,7 +544,7 @@ if (null != tjProjectList && tjProjectList.size() > 0) { for (TjProject project : tjProjectList) { if (project.getProParentId() == 0) { - // LambdaQueryWrapper<TbTransition> wqq1 = new LambdaQueryWrapper<>(); + //LambdaQueryWrapper<TbTransition> wqq1 = new LambdaQueryWrapper<>(); // wqq1.eq(TbTransition::getCusId, customerService.getById(order.getUserId()).getCusIdcard()); // wqq1.eq(TbTransition::getParentProId, project.getProId()); // List<TbTransition> tbTransitionList = transitionService.list(wqq1); @@ -558,8 +563,14 @@ project.setProPrice(decimal.setScale(2)); project.setProOrdPrice(decimal.multiply(new BigDecimal(s)).setScale(2)); }else { - project.setProPrice(new BigDecimal("0.00")); - project.setProOrdPrice(new BigDecimal("0.00")); + BigDecimal decimal1 = transitionService.getTbTransitionDxPriceAndOrdPrice(String.valueOf(order.getUserId()),project.getProId()); + if(null !=decimal1){ + project.setProPrice(decimal1.setScale(2)); + project.setProOrdPrice(decimal1.multiply(new BigDecimal(s)).setScale(2)); + }else { + project.setProPrice(new BigDecimal("0.00").setScale(2)); + project.setProOrdPrice(new BigDecimal("0.00").setScale(2)); + } } } } -- Gitblit v1.8.0