4 j"# " g$ %& g' (&) " *+ *, -. -/01 23 4 56 "7 8 9 *: ; < = >?@ !A gB CD EF gGH IJK *L M? NO *P gQ@ *R ST *U gV W& gX Y& gZ [& [\] g^ _& g` ab ac ad ae af %g hi jklm no Np Nq@.@A@F?@K@@P@@@R@@U@@ r st guvlogLorg/slf4j/Logger;statisticsManager7Lcom/artfess/cqxy/statistics/manager/StatisticsManager;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;sdm@Lcom/artfess/sysConfig/persistence/manager/SysDictionaryManager;progressManageReportManagerILcom/artfess/cqxy/processManagermant/manager/ProgressManageReportManager;progressManageManagerCLcom/artfess/cqxy/processManagermant/manager/ProgressManageManager;projectManagementManagerELcom/artfess/cqxy/projectManagement/manager/ProjectManagementManager;biddingManagementManagerALcom/artfess/cqxy/bidManagement/manager/BiddingManagementManager;contractManager3Lcom/artfess/cqxy/contract/manager/ContractManager;changeManagementManagerELcom/artfess/cqxy/processManagermant/manager/ChangeManagementManager;projectEstablishmentManagerFLcom/artfess/cqxy/projectApproval/manager/ProjectEstablishmentManager;newStatisticsManager:Lcom/artfess/cqxy/statistics/manager/NewStatisticsManager;()VCodeLineNumberTableLocalVariableTablethis=Lcom/artfess/cqxy/statistics/controller/StatisticsController;investmentProgressT(Lcom/artfess/cqxy/statistics/vo/StatisticsVo;)Lcom/artfess/base/model/CommonResult;mp1Ljava/util/Map;mp2moutnLjava/lang/Integer;investmentTotalLjava/lang/Object; outputTotalmap paymentTotalpayMapisMouthZmI statisticsVo-Lcom/artfess/cqxy/statistics/vo/StatisticsVo;investmentProgressVo5Lcom/artfess/cqxy/statistics/vo/InvestmentProgressVo; investmentsLjava/util/List;paymentsinvestmentList outputList paymentListLocalVariableTypeTable6Ljava/util/Map;5Ljava/util/Map;GLjava/util/List;>;HLjava/util/List;>; StackMapTablerw#xy0 Signature(Lcom/artfess/cqxy/statistics/vo/StatisticsVo;)Lcom/artfess/base/model/CommonResult;5Lorg/springframework/web/bind/annotation/PostMapping;value/investmentProgress%Lio/swagger/annotations/ApiOperation;投资进度统计 httpMethodPOST"RuntimeVisibleParameterAnnotations!Lio/swagger/annotations/ApiParam;name通用查询器5Lorg/springframework/web/bind/annotation/RequestBody;constructionProgressK(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/model/CommonResult;istatuslistpm;ELjava/util/List;bLcom/artfess/base/query/QueryFilter;_Lcom/artfess/base/query/PageList;NLjava/util/List;z{K3(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/model/CommonResult;>;/constructionProgress施工进度统计项目管理查询对象biddingStatistics(Lcom/artfess/cqxy/statistics/vo/StatisticsVo;)Lcom/artfess/base/model/CommonResult;>;>;/biddingStatistics招投标统计contractAmount/contractAmount合同金额统计engineeringChange/engineeringChange变更费用统计notes?用于展示饼图按照变更类型统计(单位:万元)engineeringChangeNumber(Lcom/artfess/cqxy/statistics/vo/StatisticsVo;)Lcom/artfess/base/model/CommonResult;>;>;/engineeringChangeNumber变更数量统计)用于柱状图按月统计(单位:个)measurementPayment/measurementPayment建设情况统计getBasicInformationbasicInformation3Lcom/artfess/cqxy/statistics/vo/BasicInformationVo;(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/model/CommonResult;/getBasicInformation项目基本情况统计getProjectProgressprojectProgress2Lcom/artfess/cqxy/statistics/vo/ProjectProgressVo;(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/model/CommonResult;/getProjectProgress项目进度统计 getStartCount startCount-Lcom/artfess/cqxy/statistics/vo/StartCountVo;(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/model/CommonResult;/getStartCount开工总数统计getCompletedCountacceptanceCount/getCompletedCount竣工总数统计getProjectCost projectCost.Lcom/artfess/cqxy/statistics/vo/ProjectCostVo;(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/model/CommonResult;/getProjectCost项目费用统计getProjectConstructionProgress&(Ljava/lang/String;)Ljava/lang/Double;progressLjava/lang/Double; imageProgressLjava/lang/String; projectIdprojectConstructionProgressprogressManageReport@Lcom/artfess/cqxy/processManagermant/model/ProgressManageReport;|}~ SourceFileStatisticsController.java8Lorg/springframework/web/bind/annotation/RestController;Lio/swagger/annotations/Api;tags%统计报表-项目信息统计接口&Lcom/artfess/base/annotation/ApiGroup;group group_biz8Lorg/springframework/web/bind/annotation/RequestMapping;/biz/statistics/v1 3com/artfess/cqxy/statistics/vo/InvestmentProgressVo st  uvjava/util/ArrayListx  y   java/util/Mapmouth java/lang/Integer  java/util/HashMapjava/math/BigDecimal       #com/artfess/base/model/CommonResult 查询成功  wx {  qr xmgl-xmzt :com/artfess/cqxy/projectManagement/model/ProjectManagement  }        yz {| }~  操作成功        ~  %|   ;com/artfess/cqxy/statistics/controller/StatisticsController  kljava/lang/Object+com/artfess/cqxy/statistics/vo/StatisticsVojava/util/Listjava/util/Iterator"com/artfess/base/query/QueryFiltercom/artfess/base/query/PageListjava/lang/Stringjava/lang/Double>com/artfess/cqxy/processManagermant/model/ProgressManageReportGcom/artfess/cqxy/processManagermant/manager/ProgressManageReportManagerqueryInvestment?(Lcom/artfess/cqxy/statistics/vo/StatisticsVo;)Ljava/util/List;Acom/artfess/cqxy/processManagermant/manager/ProgressManageManagersize()Iiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;intValuevalueOf(I)Ljava/lang/Integer;stripTrailingZeros()Ljava/math/BigDecimal;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;add(Ljava/lang/Object;)Z(I)VsetInvestmentList(Ljava/util/List;)V setOutputListsetPaymentList((ZLjava/lang/String;Ljava/lang/Object;)VCcom/artfess/cqxy/projectManagement/manager/ProjectManagementManagerqueryAllByPageG(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/query/PageList;getRows()Ljava/util/List;>com/artfess/sysConfig/persistence/manager/SysDictionaryManagerqueryDictListItemsByCode$(Ljava/lang/String;)Ljava/util/List;getProjectStatus()Ljava/lang/String;'(Ljava/lang/String;)Ljava/lang/Integer;(D)Ljava/lang/Double;getIdsetProjectConstructionProgresscom/artfess/cqxy/utils/BizUtilsgetDicValueByCode7(Ljava/util/List;Ljava/lang/Integer;)Ljava/lang/String;setProjectStatusValue(Ljava/lang/String;)V?com/artfess/cqxy/bidManagement/manager/BiddingManagementManager1com/artfess/cqxy/contract/manager/ContractManagerCcom/artfess/cqxy/processManagermant/manager/ChangeManagementManagerDcom/artfess/cqxy/projectApproval/manager/ProjectEstablishmentManager8com/artfess/cqxy/statistics/manager/NewStatisticsManagerY(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/cqxy/statistics/vo/BasicInformationVo;X(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/cqxy/statistics/vo/ProjectProgressVo;S(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/cqxy/statistics/vo/StartCountVo;getAcceptanceCountT(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/cqxy/statistics/vo/ProjectCostVo;getByProjectIdT(Ljava/lang/String;)Lcom/artfess/cqxy/processManagermant/model/ProgressManageReport;getImageProgress$org/apache/commons/lang3/StringUtils isNotBlank(Ljava/lang/CharSequence;)ZreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; doubleValue()Dorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!gj klmnopqropstopuvopwxopyzop{|op}~opopop/*3 MYM*+N*+:Y :Y :Y :6 6 -- - :   :   :  :  : YY: WWY:WW6 P SY:  YW WY:  YW W6   :  v :   :  :  .Y: WW6  +Y:  YW W,,, !Y",#2WY[\(]1^:_D`GaTbrcdefghijklm n prst2u<vEwZxdzg{v|}~ )_/5;AM%v k `r G E "@ 5 d   G =MME:.(%1: M%r G E "d   :.(%1:T= %NzT%ND,o[sssss S*$+%M,&N-6*'():- :  *:++,:Y : 0'6  -/W  B6  2  *01W-/W ʧP F6  9  2/W -/W 456!Y",#r !?[dw+18DGp z 9 @ [d?!&SS HC4d!&S HCX)!J# $  ! o[sssssI!Y"*7+8#o[sssssI!Y"*9+:#o[sssssI!Y"*;+<#o![ssssssI!Y"*;+=#o![ssssssI!Y>*?+@#o[sssssk*A+BM!Y>,#    o[sssssk*A+CM!Y>,#    o[sssssk*A+DM!Y>,#    o[sssssk*A+EM!Y>,#     o[sssssk*A+FM!Y>,#     o[sssss  -/M*+GN--H:IJKL:M:NO -/MNQ /MxNS U/MbNW Y/MLN[ ]/M6N_ a/M Nc e/M 2/M,^%07 C!M"Y#a$m%w&'()*+,-/3>7    $M! ghi.o*[s[s [s!