From 6a1174c58f606c448b5371d7ba3bb7d7d1fb34a4 Mon Sep 17 00:00:00 2001 From: sxu <1539530615@qq.com> Date: Sat, 9 Dec 2023 12:57:17 +0800 Subject: [PATCH 1/3] fix --- .../src/main/resources/mapper/OrderInfoMapper.xml | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/zlpt-modules/zlpt-order/src/main/resources/mapper/OrderInfoMapper.xml b/zlpt-modules/zlpt-order/src/main/resources/mapper/OrderInfoMapper.xml index 2ee2614..fcdd46b 100644 --- a/zlpt-modules/zlpt-order/src/main/resources/mapper/OrderInfoMapper.xml +++ b/zlpt-modules/zlpt-order/src/main/resources/mapper/OrderInfoMapper.xml @@ -44,16 +44,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - - - - - insert into ma_order_info From 157102a957b47cd33f73ce84dfc6edc6011c2826 Mon Sep 17 00:00:00 2001 From: sxu <1539530615@qq.com> Date: Sat, 9 Dec 2023 13:08:10 +0800 Subject: [PATCH 2/3] fix --- .../zlpt-order/src/main/resources/mapper/OrderInfoMapper.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zlpt-modules/zlpt-order/src/main/resources/mapper/OrderInfoMapper.xml b/zlpt-modules/zlpt-order/src/main/resources/mapper/OrderInfoMapper.xml index fcdd46b..1792493 100644 --- a/zlpt-modules/zlpt-order/src/main/resources/mapper/OrderInfoMapper.xml +++ b/zlpt-modules/zlpt-order/src/main/resources/mapper/OrderInfoMapper.xml @@ -95,7 +95,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" address_id, address, duration, - durationType, + duration_type, invoice_type, description, ma_id, From 0c34b37fd6c079d6a3c73971857facda269228c7 Mon Sep 17 00:00:00 2001 From: sxu <1539530615@qq.com> Date: Sat, 9 Dec 2023 14:19:55 +0800 Subject: [PATCH 3/3] fix --- .../zlpt/equip/api/domain/vo/DevInfoVo.java | 8 ++++ .../zlpt/equip/mapper/DevInfoMapper.java | 7 +++- .../service/impl/DevInfoServiceImpl.java | 40 ++++++++++++++----- .../main/resources/mapper/DevInfoMapper.xml | 8 ++++ 4 files changed, 53 insertions(+), 10 deletions(-) diff --git a/zlpt-api/zlpt-api-equip/src/main/java/com/bonus/zlpt/equip/api/domain/vo/DevInfoVo.java b/zlpt-api/zlpt-api-equip/src/main/java/com/bonus/zlpt/equip/api/domain/vo/DevInfoVo.java index 50b659a..546046b 100644 --- a/zlpt-api/zlpt-api-equip/src/main/java/com/bonus/zlpt/equip/api/domain/vo/DevInfoVo.java +++ b/zlpt-api/zlpt-api-equip/src/main/java/com/bonus/zlpt/equip/api/domain/vo/DevInfoVo.java @@ -69,6 +69,14 @@ public class DevInfoVo extends DevInfo { private String monthLeasePriceOrderBy; // ASC or DESC @ApiModelProperty(value = "搜索装备更新时间排序 ASC or DESC") private String updateTimeOrderBy; // ASC or DESC + @ApiModelProperty(value = "装备分类级别") private Integer level; //ma_type_level 级别: 1,2,3 + @ApiModelProperty(value = "装备状态") private String maStatusStr; + @ApiModelProperty(value = "省份名称") + private String provinceStr; + @ApiModelProperty(value = "市名称") + private String cityStr; + @ApiModelProperty(value = "区名称") + private String areaStr; } diff --git a/zlpt-modules/zlpt-equip/src/main/java/com/bonus/zlpt/equip/mapper/DevInfoMapper.java b/zlpt-modules/zlpt-equip/src/main/java/com/bonus/zlpt/equip/mapper/DevInfoMapper.java index 3d68c71..b071596 100644 --- a/zlpt-modules/zlpt-equip/src/main/java/com/bonus/zlpt/equip/mapper/DevInfoMapper.java +++ b/zlpt-modules/zlpt-equip/src/main/java/com/bonus/zlpt/equip/mapper/DevInfoMapper.java @@ -5,9 +5,9 @@ import com.bonus.zlpt.common.core.domain.system.SysFile; import com.bonus.zlpt.equip.api.domain.DevInfo; import com.bonus.zlpt.equip.api.domain.dto.InforMationDto; import com.bonus.zlpt.equip.api.domain.vo.DevInfoVo; +import com.bonus.zlpt.system.api.domain.BaseAddress; import com.bonus.zlpt.system.api.domain.SysDic; - /** * 设备信息Mapper接口 * @@ -84,5 +84,10 @@ public interface DevInfoMapper int insertLon(InforMationDto inforMationDto); public List getSysDic(); + public SysDic getSysDicById(Integer id); + + public List getBaseAddress(); + + public String getBaseAddressById(Integer id); } diff --git a/zlpt-modules/zlpt-equip/src/main/java/com/bonus/zlpt/equip/service/impl/DevInfoServiceImpl.java b/zlpt-modules/zlpt-equip/src/main/java/com/bonus/zlpt/equip/service/impl/DevInfoServiceImpl.java index c42fa52..57686a5 100644 --- a/zlpt-modules/zlpt-equip/src/main/java/com/bonus/zlpt/equip/service/impl/DevInfoServiceImpl.java +++ b/zlpt-modules/zlpt-equip/src/main/java/com/bonus/zlpt/equip/service/impl/DevInfoServiceImpl.java @@ -8,6 +8,7 @@ import com.bonus.zlpt.equip.api.domain.dto.InforMationDto; import com.bonus.zlpt.equip.api.domain.vo.DevInfoVo; import com.bonus.zlpt.common.core.domain.system.SysFile; import com.bonus.zlpt.common.core.utils.DateUtils; +import com.bonus.zlpt.system.api.domain.BaseAddress; import com.bonus.zlpt.system.api.domain.SysDic; import org.springframework.beans.BeanUtils; import com.bonus.zlpt.equip.mapper.SysFileInfoMapper; @@ -72,8 +73,23 @@ public class DevInfoServiceImpl implements IDevInfoService } Long companyUpNum = devInfoMapper.getCompanyUpNum(devInfoVo.getOwnCo()); devInfoVo.setCompanyUpNum(companyUpNum); + SysDic sysDic = devInfoMapper.getSysDicById(Integer.parseInt(devInfoVo.getMaStatus())); devInfoVo.setMaStatusStr(sysDic.getName()); + + List addressList = devInfoMapper.getBaseAddress(); + for (BaseAddress address : addressList) { + if (String.valueOf(devInfoVo.getProvinceId()).equals(String.valueOf(address.getId()))) { + devInfoVo.setProvinceStr(address.getName()); + } + if (String.valueOf(devInfoVo.getCityId()).equals(String.valueOf(address.getId()))) { + devInfoVo.setCityStr(address.getName()); + } + if (String.valueOf(devInfoVo.getAreaId()).equals(String.valueOf(address.getId()))) { + devInfoVo.setAreaStr(address.getName()); + } + } + // devInfoVo.setProvinceStr(devInfoMapper.getBaseAddressById(devInfoVo.getProvinceId())); } catch (Exception e) { error("fail to get devInfo for files or companyUpNum or maStatusStr" + maId); } @@ -90,21 +106,27 @@ public class DevInfoServiceImpl implements IDevInfoService public List selectDevInfoList(DevInfoVo devInfo) { List list = devInfoMapper.selectDevInfoList(devInfo); - List sysDics = devInfoMapper.getSysDic(); - for (DevInfoVo devInfoVo : list) { - for (SysDic sysDic : sysDics) { - if (devInfoVo.getMaStatus().equals(String.valueOf(sysDic.getId()))) { - devInfoVo.setMaStatusStr(sysDic.getName()); - } - } - } + fillInMaStatusStr(list); return list; } @Override public List selectDevInfoHotList(DevInfoVo devInfo) { - return devInfoMapper.selectDevInfoHotList(devInfo); + List hotList = devInfoMapper.selectDevInfoHotList(devInfo); + fillInMaStatusStr(hotList); + return hotList; + } + + private void fillInMaStatusStr(List hotList) { + List sysDics = devInfoMapper.getSysDic(); + for (DevInfoVo devInfoVo : hotList) { + for (SysDic sysDic : sysDics) { + if (devInfoVo.getMaStatus().equals(String.valueOf(sysDic.getId()))) { + devInfoVo.setMaStatusStr(sysDic.getName()); + } + } + } } /** diff --git a/zlpt-modules/zlpt-equip/src/main/resources/mapper/DevInfoMapper.xml b/zlpt-modules/zlpt-equip/src/main/resources/mapper/DevInfoMapper.xml index 95519af..193e3ec 100644 --- a/zlpt-modules/zlpt-equip/src/main/resources/mapper/DevInfoMapper.xml +++ b/zlpt-modules/zlpt-equip/src/main/resources/mapper/DevInfoMapper.xml @@ -354,4 +354,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" from sys_dic where id = #{id} + + + + \ No newline at end of file