diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/largeScreen/mapper/LargeScreenMapper.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/largeScreen/mapper/LargeScreenMapper.java index 6b9e627..8193490 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/largeScreen/mapper/LargeScreenMapper.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/largeScreen/mapper/LargeScreenMapper.java @@ -176,4 +176,6 @@ public interface LargeScreenMapper { List getEquipmentDis(ParamsDto dto); List getIotMaCodeMachine(String province); + + int getSecondaryWarehouse(String companyId); } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/largeScreen/service/impl/LargeScreenServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/largeScreen/service/impl/LargeScreenServiceImpl.java index 35a65b1..25f307e 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/largeScreen/service/impl/LargeScreenServiceImpl.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/largeScreen/service/impl/LargeScreenServiceImpl.java @@ -99,9 +99,22 @@ public class LargeScreenServiceImpl implements ILargeScreenService { //查询所有公司 list=mapper.getCompany(); if (list.size()>0){ + int countAll = 0; for (TotalOwnershipVo vo:list){ - TotalOwnershipVo vos= countNum(null,null,vo.getCompanyId(), "2"); - vo.setTotalOwnershipNum(vos.getTotalOwnershipNum()); + if(vo.getCompanyId().equals("101")){ + TotalOwnershipVo vos = countNum(null,null,vo.getCompanyId(), "2"); + vo.setTotalOwnershipNum(vos.getTotalOwnershipNum()); + }else{ + int count = mapper.getSecondaryWarehouse(vo.getCompanyId()); + countAll += count; + vo.setTotalOwnershipNum(count); + } + } + for (TotalOwnershipVo vo:list){ + if(vo.getCompanyId().equals("101")){ + vo.setTotalOwnershipNum(vo.getTotalOwnershipNum()-countAll); + break; + } } } } catch (Exception e) { diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/StorageStatus.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/StorageStatus.java index 81e90fc..e45a7c1 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/StorageStatus.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/StorageStatus.java @@ -64,7 +64,6 @@ public class StorageStatus { /** 资产属性名称 */ @ApiModelProperty(value = "资产属性名称") - @Excel(name = "资产属性") private String propName; /** diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/SecondaryWarehouseServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/SecondaryWarehouseServiceImpl.java index f0858e8..7ce7c34 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/SecondaryWarehouseServiceImpl.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/SecondaryWarehouseServiceImpl.java @@ -286,6 +286,7 @@ public class SecondaryWarehouseServiceImpl implements SecondaryWarehouseService } } List list = mapper.getList(bean); + for (SecondaryWarehouse secondaryWarehouse : list) { Integer warehouse = mapper.selectStockNum(secondaryWarehouse); if (warehouse == null) { diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/base/MaLabelBindMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/base/MaLabelBindMapper.xml index 3f36c10..f5d3b64 100644 --- a/sgzb-modules/sgzb-material/src/main/resources/mapper/base/MaLabelBindMapper.xml +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/base/MaLabelBindMapper.xml @@ -75,7 +75,7 @@ + \ No newline at end of file diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/StorageStatusMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/StorageStatusMapper.xml index d0b7b31..463d51b 100644 --- a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/StorageStatusMapper.xml +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/StorageStatusMapper.xml @@ -9,7 +9,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" mt2.type_name AS typeName, mt.type_name AS typeModelName, mt.unit_name AS unit, - mpi.prop_name as propName, CASE mt.manage_type WHEN 0 THEN @@ -188,8 +187,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" lad.type_id ) AS subquery7 ON subquery7.type_id = mt.type_id LEFT JOIN ma_type mt2 ON mt2.type_id = mt.parent_id - left join ma_prop_set mps on mt.type_id = mps.type_id - left join ma_prop_info mpi on mps.prop_id = mpi.prop_id WHERE mt.`level` = 4 AND mt.del_flag = '0' @@ -199,8 +196,5 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and mt.type_name like concat('%',#{typeModelName},'%') - - and mpi.prop_id = #{propId} - \ No newline at end of file