diff --git a/src/main/java/com/biutag/supervision/controller/datav/DataVRightsComfortController.java b/src/main/java/com/biutag/supervision/controller/datav/DataVRightsComfortController.java index 5e60f6e..229ef5a 100644 --- a/src/main/java/com/biutag/supervision/controller/datav/DataVRightsComfortController.java +++ b/src/main/java/com/biutag/supervision/controller/datav/DataVRightsComfortController.java @@ -21,6 +21,7 @@ import com.biutag.supervision.pojo.vo.ComfortMapIconVo; import com.biutag.supervision.pojo.vo.EchartsVo; import com.biutag.supervision.service.DataRightsComfortService; import com.biutag.supervision.service.RpcApplyService; +import com.biutag.supervision.service.SupDepartService; import com.biutag.supervision.service.SupDictDataService; import com.biutag.supervision.service.datav.DatavService; import com.biutag.supervision.util.CompletableUtils.CompletableFutureUtil; @@ -57,6 +58,7 @@ public class DataVRightsComfortController { private final SupDictDataService supDictDataService; private final SupDepartMapper supDepartMapper; private final DatavService datavService; + private final SupDepartService supDepartService; /** @@ -237,11 +239,11 @@ public class DataVRightsComfortController { } for (ComfortMapIconVo re : res) { String departId = re.getDepartId(); - + List allNodeIds = supDepartService.getAllNodeIds(departId); List list = rpcApplyService.list(new LambdaQueryWrapper() .between(RpcApply::getCrtTime, beginTime, finalEndTime) - .eq(RpcApply::getDepartId,departId) - .eq(RpcApply::getVerified,"0") + .in(RpcApply::getDepartId,allNodeIds) +// .eq(RpcApply::getVerified,"0") .eq(RpcApply::getType, RpcApplyTypeEnum.RIGHTS_PROTECTION.getValue())); Set caseNumbers = list.stream() diff --git a/src/main/java/com/biutag/supervision/mapper/RpcApplyMapper.java b/src/main/java/com/biutag/supervision/mapper/RpcApplyMapper.java index 694707b..6221bdf 100644 --- a/src/main/java/com/biutag/supervision/mapper/RpcApplyMapper.java +++ b/src/main/java/com/biutag/supervision/mapper/RpcApplyMapper.java @@ -19,7 +19,7 @@ import java.util.List; public interface RpcApplyMapper extends BaseMapper { @Select("SELECT COALESCE(SUM(a.provide_relief), 0.0) FROM rpc_apply_person a LEFT JOIN rpc_apply b ON a.rpc_id = b.rpc_id " + - "WHERE b.apply_date BETWEEN #{beginTime} AND #{endTime} AND b.type = 2") + "WHERE b.apply_date BETWEEN #{beginTime} AND #{endTime} AND b.type = 2 AND b.rpc_status='completed' ") Double countComfortMoney(Date beginTime, Date endTime); @Select("SELECT c.job name, COUNT(c.job) value FROM sup_police c JOIN " +