diff --git a/huzhou/src/main/java/com/easy/admin/modules/huzhou/dao/HuzhouProjectinfoMapper.java b/huzhou/src/main/java/com/easy/admin/modules/huzhou/dao/HuzhouProjectinfoMapper.java index ec0634e..3a2190e 100644 --- a/huzhou/src/main/java/com/easy/admin/modules/huzhou/dao/HuzhouProjectinfoMapper.java +++ b/huzhou/src/main/java/com/easy/admin/modules/huzhou/dao/HuzhouProjectinfoMapper.java @@ -79,7 +79,8 @@ public interface HuzhouProjectinfoMapper extends BaseMapper { List getListByConditions(@Param("info") HuzhouProjectinfo info); PagegetUnitedTechnicalReviewList(Page page, @Param("info") ProjectInfoAuthSelect info); - List getProjectSummaryPageList(@Param("projectIds") List projectIds); + List getProjectSummaryPageListByDuty(@Param("projectIds") List projectIds); + List getProjectSummaryPageListByTask(@Param("projectIds") List projectIds); List listIdsByDutyWorkplace(@Param("dutyWorkplace") String dutyWorkplace); diff --git a/huzhou/src/main/java/com/easy/admin/modules/huzhou/dao/mapping/HuzhouProjectinfoMapper.xml b/huzhou/src/main/java/com/easy/admin/modules/huzhou/dao/mapping/HuzhouProjectinfoMapper.xml index acac3bd..2358736 100644 --- a/huzhou/src/main/java/com/easy/admin/modules/huzhou/dao/mapping/HuzhouProjectinfoMapper.xml +++ b/huzhou/src/main/java/com/easy/admin/modules/huzhou/dao/mapping/HuzhouProjectinfoMapper.xml @@ -513,7 +513,17 @@ order by create_date desc select contract_total_money as contractMoney,contract_central_money as contractCentralMoney from huzhou_projectinfo_money where id=#{projectId} - + select u.duty_workplace as dutyWorkplace,count(*) as projectNum, + sum(u.total_money) as totalMoney, sum(u.urt_estimated_amount) as estimateMoney,sum(central_money) as centralMoney, + sum(m.contract_total_money) as contractMoney,sum(m.contract_central_money) as contractCentralMoney + from huzhou_projectinfo u left join huzhou_projectinfo_money m on u.id=m.id where u.id in + + #{projectId} + + group by u.duty_workplace + +