From c18ec3846c8483975de2224c1ecac9470e9b2804 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期三, 16 八月 2023 19:21:36 +0800 Subject: [PATCH] 同步代码 --- management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java | 57 ++++++++++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 48 insertions(+), 9 deletions(-) diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java index bfc2786..e9ed195 100644 --- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java +++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java @@ -35,10 +35,7 @@ import org.springframework.transaction.annotation.Transactional; import org.springframework.ui.Model; import org.springframework.util.StringUtils; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import javax.annotation.Resource; @@ -134,6 +131,13 @@ TDriverResp tDriverResp = new TDriverResp(); BeanUtils.copyProperties(tDriver,tDriverResp); + if(Objects.nonNull(tDriverResp.getFirstCertificateTime())){ + SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); + String format1 = format.format(tDriverResp.getFirstCertificateTime()); + tDriverResp.setFirstCertificateTimeStr(format1); + } +// tDriverResp.setFirstCertificateTime(format.parse(format1)); + // 查询邀请人 TDriver tDriver1 = tDriverService.selectById(tDriver.getInviterId()); if(Objects.nonNull(tDriver1)){ @@ -147,12 +151,26 @@ TRegion city = tRegionService.selectOne(new EntityWrapper<TRegion>().eq("code", tDriver.getCityCode()) .last("LIMIT 1")); - tDriverResp.setArea(tDriver.getProvinceName()+"/"+tDriver.getCityName()+"/"+tDriver.getAreaName()); - if(Objects.nonNull(district) && Objects.nonNull(city)){ - tDriverResp.setAreaId(city.getParentId()+"/"+city.getId()+"/"+district.getId()); +// tDriverResp.setArea(tDriver.getProvinceName()+"/"+tDriver.getCityName()+"/"+tDriver.getAreaName()); +// if(Objects.nonNull(district) && Objects.nonNull(city)){ +// tDriverResp.setAreaId(city.getParentId()+"/"+city.getId()+"/"+district.getId()); +// } + if(StringUtils.hasLength(tDriver.getAreaName()) && !tDriver.getAreaName().equals(tDriver.getCityName())){ + tDriverResp.setArea(tDriver.getProvinceName()+"/"+tDriver.getCityName()+"/"+tDriver.getAreaName()); + }else { + tDriverResp.setArea(tDriver.getProvinceName()+"/"+tDriver.getCityName()); + } + + if(Objects.nonNull(city)){ + if(Objects.nonNull(district) && !district.getCode().equals(city.getCode())){ + tDriverResp.setAreaId(city.getParentId()+"/"+city.getId()+"/"+district.getId()); + }else { + tDriverResp.setAreaId(city.getParentId()+"/"+city.getId()); + } } model.addAttribute("item",tDriverResp); + model.addAttribute("driver",tDriver); LogObjectHolder.me().set(tDriver); return PREFIX + "tDriver_edit.html"; } @@ -240,12 +258,20 @@ String[] split = area.split("/"); model.addAttribute("provinceName",split[0]); model.addAttribute("cityName",split[1]); - model.addAttribute("districtName",split[2]); + if(split.length>2){ + model.addAttribute("districtName",split[2]); + }else { + model.addAttribute("districtName",""); + } String[] split1 = areaId.split("/"); model.addAttribute("provinceId",split1[0]); model.addAttribute("cityId",split1[1]); - model.addAttribute("districtId",split1[2]); + if(split1.length>2) { + model.addAttribute("districtId", split1[2]); + }else { + model.addAttribute("districtId", ""); + } List<TRegion> tRegions = tRegionService.selectList(new EntityWrapper<TRegion>().eq("parent_id", 0)); @@ -883,4 +909,17 @@ e.printStackTrace(); } } + + + /** + * 获取详情中的汇总数据查询 + * @param id + * @param time + * @return + */ + @ResponseBody + @PostMapping("/querySummaryData") + public Object querySummaryData(Integer id, String time){ + return tDriverService.querySummaryData(id, time); + } } -- Gitblit v1.7.1