@@ -51,7 +51,7 @@ public class DingInfoPullController { | |||||
private final ProcDefManage procDefManage; | private final ProcDefManage procDefManage; | ||||
@Resource(name = "refreshToken") | |||||
@Resource | |||||
private IRefreshTokenService refreshTokenService; | private IRefreshTokenService refreshTokenService; | ||||
@Value("${irs.interface-refresh.request-token-url}") | @Value("${irs.interface-refresh.request-token-url}") | ||||
@@ -73,7 +73,7 @@ public class AppIrsManage { | |||||
@Value("${irs.search-app.url}") | @Value("${irs.search-app.url}") | ||||
private String searchUrl; | private String searchUrl; | ||||
@Resource(name = "refreshToken") | |||||
@Resource | |||||
private IRefreshTokenService refreshTokenService; | private IRefreshTokenService refreshTokenService; | ||||
@Value("${irs.interface-refresh.request-token-url}") | @Value("${irs.interface-refresh.request-token-url}") | ||||
@@ -173,8 +173,10 @@ public class ProjectLibManage { | |||||
if(finalRenewalMap.containsKey(item.getId())){ | if(finalRenewalMap.containsKey(item.getId())){ | ||||
List<ProjectRenewalFundDeclaration> prfs = finalRenewalMap.get(item.getId()); | List<ProjectRenewalFundDeclaration> prfs = finalRenewalMap.get(item.getId()); | ||||
item.setAnnualAccumulateAmount(computeAmount(w.getAnnualPlanAmount(),prfs)); | item.setAnnualAccumulateAmount(computeAmount(w.getAnnualPlanAmount(),prfs)); | ||||
item.setAnnualAccumulateAmountList(convertAccmulate(w,prfs)); | |||||
}else{ | }else{ | ||||
item.setAnnualAccumulateAmount(w.getAnnualPlanAmount()); | item.setAnnualAccumulateAmount(w.getAnnualPlanAmount()); | ||||
item.setAnnualAccumulateAmountList(convertAccmulate(w,Collections.emptyList())); | |||||
} | } | ||||
return item; | return item; | ||||
}); | }); | ||||
@@ -257,8 +259,10 @@ public class ProjectLibManage { | |||||
if(finalRenewalMap.containsKey(item.getId())){ | if(finalRenewalMap.containsKey(item.getId())){ | ||||
List<ProjectRenewalFundDeclaration> prfs = finalRenewalMap.get(item.getId()); | List<ProjectRenewalFundDeclaration> prfs = finalRenewalMap.get(item.getId()); | ||||
item.setAnnualAccumulateAmount(computeAmount(w.getAnnualPlanAmount(),prfs)); | item.setAnnualAccumulateAmount(computeAmount(w.getAnnualPlanAmount(),prfs)); | ||||
item.setAnnualAccumulateAmountList(convertAccmulate(w,prfs)); | |||||
}else{ | }else{ | ||||
item.setAnnualAccumulateAmount(w.getAnnualPlanAmount()); | item.setAnnualAccumulateAmount(w.getAnnualPlanAmount()); | ||||
item.setAnnualAccumulateAmountList(convertAccmulate(w,Collections.emptyList())); | |||||
} | } | ||||
return item; | return item; | ||||
}); | }); | ||||
@@ -273,6 +277,23 @@ public class ProjectLibManage { | |||||
return res; | return res; | ||||
} | } | ||||
private List<AnnualAmountVO> convertAccmulate(Project project,List<ProjectRenewalFundDeclaration> prfs) { | |||||
List<AnnualAmountVO> annualAmounts = Lists.newArrayList(); | |||||
annualAmounts.add(AnnualAmountVO.builder() | |||||
.projectId(project.getId()) | |||||
.projectYear(project.getProjectYear()) | |||||
.annualAmount(project.getAnnualPlanAmount()) | |||||
.build()); | |||||
for(ProjectRenewalFundDeclaration prf : prfs){ | |||||
annualAmounts.add(AnnualAmountVO.builder() | |||||
.projectId(prf.getProjectId()) | |||||
.projectYear(prf.getProjectYear()) | |||||
.annualAmount(prf.getAnnualPaymentAmount()) | |||||
.build()); | |||||
} | |||||
return annualAmounts; | |||||
} | |||||
private void setTag(ProjectLibListItemVO item, Map<String, List<ProjectTag>> finalTagMap, Map<Long, String> finalTagNameMap) { | private void setTag(ProjectLibListItemVO item, Map<String, List<ProjectTag>> finalTagMap, Map<Long, String> finalTagNameMap) { | ||||
if(finalTagMap.containsKey(item.getProjectCode())){ | if(finalTagMap.containsKey(item.getProjectCode())){ | ||||
List<TagVO> tags = Lists.newArrayList(); | List<TagVO> tags = Lists.newArrayList(); | ||||
@@ -6,6 +6,7 @@ import com.ningdatech.pmapi.common.enumeration.CommonEnum; | |||||
import com.ningdatech.pmapi.portrait.model.vo.TagVO; | import com.ningdatech.pmapi.portrait.model.vo.TagVO; | ||||
import com.ningdatech.pmapi.projectlib.enumeration.ProjectStatusEnum; | import com.ningdatech.pmapi.projectlib.enumeration.ProjectStatusEnum; | ||||
import com.ningdatech.pmapi.projectlib.enumeration.ProjectTypeEnum; | import com.ningdatech.pmapi.projectlib.enumeration.ProjectTypeEnum; | ||||
import com.ningdatech.pmapi.projectlib.model.entity.ProjectRenewalFundDeclaration; | |||||
import com.ningdatech.pmapi.user.security.auth.model.UserInfoDetails; | import com.ningdatech.pmapi.user.security.auth.model.UserInfoDetails; | ||||
import com.ningdatech.pmapi.user.util.LoginUserUtil; | import com.ningdatech.pmapi.user.util.LoginUserUtil; | ||||
import io.swagger.annotations.ApiModel; | import io.swagger.annotations.ApiModel; | ||||
@@ -158,6 +159,7 @@ public class ProjectLibListItemVO { | |||||
@ApiModelProperty("年度投资金额总额") | @ApiModelProperty("年度投资金额总额") | ||||
private BigDecimal annualAccumulateAmount; | private BigDecimal annualAccumulateAmount; | ||||
private List<AnnualAmountVO> annualAccumulateAmountList; | |||||
public Boolean getNeedUploadSuperLineFile() { | public Boolean getNeedUploadSuperLineFile() { | ||||
UserInfoDetails userInfoDetail = LoginUserUtil.loginUserDetail(); | UserInfoDetails userInfoDetail = LoginUserUtil.loginUserDetail(); | ||||
//要满足条件 1.当前登录人是市本级单位 2.有上级条线单位 3.项目状态是待预审 | //要满足条件 1.当前登录人是市本级单位 2.有上级条线单位 3.项目状态是待预审 | ||||
@@ -50,7 +50,7 @@ public class JoinReviewProvincialBureauServiceImpl implements IJoinReviewProvinc | |||||
@Autowired | @Autowired | ||||
private RestTemplate restTemplate; | private RestTemplate restTemplate; | ||||
@Resource(name = "refreshToken") | |||||
@Resource | |||||
private IRefreshTokenService refreshTokenService; | private IRefreshTokenService refreshTokenService; | ||||
@Value("${irs.interface-refresh.request-token-url}") | @Value("${irs.interface-refresh.request-token-url}") | ||||
@@ -24,7 +24,7 @@ import java.util.Objects; | |||||
@Slf4j | @Slf4j | ||||
public class irsTest3 extends AppTests { | public class irsTest3 extends AppTests { | ||||
@Resource(name = "refreshToken") | |||||
@Resource | |||||
private IRefreshTokenService refreshTokenService; | private IRefreshTokenService refreshTokenService; | ||||
@Value("${irs.interface-local-refresh.request-token-url}") | @Value("${irs.interface-local-refresh.request-token-url}") | ||||