From 8435db8876918664b101b21087864a1ff143362a Mon Sep 17 00:00:00 2001 From: jiang Date: Fri, 7 Nov 2025 18:00:43 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../material/device/mapper/DevInfoMapper.java | 2 + .../impl/ProvinceScreenServiceImpl.java | 4 +- .../material/cityScreen/CityScreenMapper.xml | 56 +++++++-- .../mapper/material/device/DevInfoMapper.xml | 15 ++- .../material/ma/MaMachineTypeMapper.xml | 109 +++++++++--------- 5 files changed, 119 insertions(+), 67 deletions(-) diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/mapper/DevInfoMapper.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/mapper/DevInfoMapper.java index 4c95f4d..07a9d35 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/mapper/DevInfoMapper.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/mapper/DevInfoMapper.java @@ -305,5 +305,7 @@ public interface DevInfoMapper { Integer getTotalEquipmentByLevel(DevInfoReq devInfoReq); int getTurnoverRateByLevel(DevInfoReq devInfoReq); + + int getProjectNUm(); } diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/largeScreen/service/impl/ProvinceScreenServiceImpl.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/largeScreen/service/impl/ProvinceScreenServiceImpl.java index f3744fd..ba59d0e 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/largeScreen/service/impl/ProvinceScreenServiceImpl.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/largeScreen/service/impl/ProvinceScreenServiceImpl.java @@ -301,7 +301,9 @@ public class ProvinceScreenServiceImpl implements ProvinceScreenService { //年度总投资额 TODO 输入的 res.put("annualTotal", "140.6"); //在建工程数 TODO e基建2.0获取 - res.put("projectNUm", 50); + + int projectNUm = devInfoMapper.getProjectNUm(); + res.put("projectNUm", projectNUm); //在用装备数 //自用--2 diff --git a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/cityScreen/CityScreenMapper.xml b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/cityScreen/CityScreenMapper.xml index f631435..052cb89 100644 --- a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/cityScreen/CityScreenMapper.xml +++ b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/cityScreen/CityScreenMapper.xml @@ -10,7 +10,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" IFNULL(sum( buy_price * device_count ),0) AS totalValue FROM ma_dev_info - WHERE is_active = 1 and on_company = #{companyId} + + WHERE is_active = 1 and on_company = #{companyId} and entry_status = '1' and change_status !='4' + diff --git a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/ma/MaMachineTypeMapper.xml b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/ma/MaMachineTypeMapper.xml index f0030be..4450d35 100644 --- a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/ma/MaMachineTypeMapper.xml +++ b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/ma/MaMachineTypeMapper.xml @@ -727,44 +727,46 @@ ORDER BY proportion DESC