|
@ -133,18 +133,63 @@ public class ProjectDailyService extends ServiceImpl<ProjectDailyMapper, Project |
|
|
if(null!=projectInfo) { |
|
|
if(null!=projectInfo) { |
|
|
// System.out.println(projectDaily.getBankPledgeRate()/100);
|
|
|
// System.out.println(projectDaily.getBankPledgeRate()/100);
|
|
|
projectDaily.setBankPledgeRate(projectInfo.getBankPledgeRate()); |
|
|
projectDaily.setBankPledgeRate(projectInfo.getBankPledgeRate()); |
|
|
|
|
|
projectDaily.setIsReport("1"); |
|
|
if (projectInfo.getBankPledgeRate() > Double.valueOf(projectDaily.getPledgeRatePercent())) { |
|
|
if (projectInfo.getBankPledgeRate() > Double.valueOf(projectDaily.getPledgeRatePercent())) { |
|
|
projectDaily.setState("1"); |
|
|
projectDaily.setState("1"); |
|
|
} |
|
|
} |
|
|
list.add(projectDaily); |
|
|
list.add(projectDaily); |
|
|
} |
|
|
} |
|
|
|
|
|
}else{ |
|
|
|
|
|
if(null!=projectInfo) { |
|
|
|
|
|
ProjectDailyVos projectDailyVos=new ProjectDailyVos(); |
|
|
|
|
|
projectDailyVos.setIsReport("2"); |
|
|
|
|
|
projectDailyVos.setProjectName(projectInfo.getEntryName()); |
|
|
|
|
|
projectDailyVos.setProjectSid(projectInfo.getSid()); |
|
|
|
|
|
list.add(projectDailyVos); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
map.put("creditLimitTotal",String.format("%.2f",creditLimitTotal/10000)); |
|
|
map.put("creditLimitTotal",String.format("%.2f",creditLimitTotal/10000)); |
|
|
map.put("useLimitTotal",String.format("%.2f",useLimitTotal/10000)); |
|
|
map.put("useLimitTotal",String.format("%.2f",useLimitTotal/10000)); |
|
|
map.put("list",list); |
|
|
map.put("list",list); |
|
|
return map; |
|
|
return map; |
|
|
} |
|
|
} |
|
|
|
|
|
// public Map<String,Object> selectList(ProjectDailyQuery params) {
|
|
|
|
|
|
//// List<UserProject> userProjects=crmMapper.getProjectByUserSid(params.getUserSid());
|
|
|
|
|
|
// List<ProjectInfo>projectInfoList=crmMapper.getProjects();
|
|
|
|
|
|
// List<ProjectDailyVos> list=new ArrayList<>();
|
|
|
|
|
|
// Map<String,Object> map=new HashMap<>();
|
|
|
|
|
|
// double creditLimitTotal=0;
|
|
|
|
|
|
// double useLimitTotal=0;
|
|
|
|
|
|
// for(ProjectInfo userProject:projectInfoList){
|
|
|
|
|
|
// if(StrUtil.isBlank(params.getOrderDate())){
|
|
|
|
|
|
// params.setOrderDate(DateUtil.format(DateUtil.yesterday(),"yyyy-MM-dd"));;
|
|
|
|
|
|
// }
|
|
|
|
|
|
// ProjectInfo projectInfo= crmMapper.getProjectBySid(userProject.getSid());
|
|
|
|
|
|
// ProjectDailyVos projectDaily =baseMapper.getProjectDaily(params.getOrderDate(),userProject.getSid());
|
|
|
|
|
|
// if(null!=projectInfo){
|
|
|
|
|
|
// creditLimitTotal=creditLimitTotal+projectInfo.getCreditLimit();
|
|
|
|
|
|
// useLimitTotal=useLimitTotal+projectInfo.getUseLimit();
|
|
|
|
|
|
// }
|
|
|
|
|
|
// if(null!=projectDaily){
|
|
|
|
|
|
// if(null!=projectInfo) {
|
|
|
|
|
|
//// System.out.println(projectDaily.getBankPledgeRate()/100);
|
|
|
|
|
|
// projectDaily.setBankPledgeRate(projectInfo.getBankPledgeRate());
|
|
|
|
|
|
// if (projectInfo.getBankPledgeRate() > Double.valueOf(projectDaily.getPledgeRatePercent())) {
|
|
|
|
|
|
// projectDaily.setState("1");
|
|
|
|
|
|
// }
|
|
|
|
|
|
// list.add(projectDaily);
|
|
|
|
|
|
// }
|
|
|
|
|
|
// }else{
|
|
|
|
|
|
//
|
|
|
|
|
|
// }
|
|
|
|
|
|
// }
|
|
|
|
|
|
// map.put("creditLimitTotal",String.format("%.2f",creditLimitTotal/10000));
|
|
|
|
|
|
// map.put("useLimitTotal",String.format("%.2f",useLimitTotal/10000));
|
|
|
|
|
|
// map.put("list",list);
|
|
|
|
|
|
// return map;
|
|
|
|
|
|
// }
|
|
|
public ResultBean save(ProjectDailyDto dto) { |
|
|
public ResultBean save(ProjectDailyDto dto) { |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
ProjectDaily projectDaily = new ProjectDaily(); |
|
|
ProjectDaily projectDaily = new ProjectDaily(); |
|
|