|
|
@ -151,72 +151,4 @@ public class AsyncFactory { |
|
|
|
} |
|
|
|
}; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public static TimerTask recordDynamicCredit(String id,String status,String score,String remark) { |
|
|
|
return new TimerTask() { |
|
|
|
@Override |
|
|
|
public void run() { |
|
|
|
if (status.equals("1")) { |
|
|
|
String loginId = StpUtil.getLoginIdAsString(); |
|
|
|
SysUser user = SpringUtils.getBean(SysUserService.class).getById(loginId); |
|
|
|
SysDept sysDept = SpringUtils.getBean(SysDeptService.class).getById(user.getDeptId()); |
|
|
|
BsSgcYxjdCreditApproval creditApproval = new BsSgcYxjdCreditApproval(); |
|
|
|
creditApproval.setStatus("0"); |
|
|
|
creditApproval.setCreditId(id); |
|
|
|
creditApproval.setProcessProgress(sysDept.getDeptName() + "-上报"); |
|
|
|
creditApproval.setApprovalTime(new Date()); |
|
|
|
BaseEntityUtils.preInsert(creditApproval); |
|
|
|
SpringUtils.getBean(BsSgcYxjdCreditApprovalService.class).save(creditApproval); |
|
|
|
} else if (status.equals("3")) { |
|
|
|
LambdaQueryWrapper<BsSgcYxjdCreditApproval> lambdaQuery = Wrappers.lambdaQuery(BsSgcYxjdCreditApproval.class); |
|
|
|
lambdaQuery.eq(BsSgcYxjdCreditApproval::getCreditId, id); |
|
|
|
lambdaQuery.eq(BsSgcYxjdCreditApproval::getStatus, "0"); |
|
|
|
BsSgcYxjdCreditApproval one = SpringUtils.getBean(BsSgcYxjdCreditApprovalService.class).getOne(lambdaQuery); |
|
|
|
one.setStatus("1"); |
|
|
|
one.setApprovalOpinions("属实"); |
|
|
|
SpringUtils.getBean(BsSgcYxjdCreditApprovalService.class).updateById(one); |
|
|
|
|
|
|
|
BsSgcYxjdCreditApproval creditApproval = new BsSgcYxjdCreditApproval(); |
|
|
|
creditApproval.setCreditId(id); |
|
|
|
creditApproval.setProcessProgress("审核员-公示"); |
|
|
|
creditApproval.setApprovalTime(new Date()); |
|
|
|
BaseEntityUtils.preInsert(creditApproval); |
|
|
|
SpringUtils.getBean(BsSgcYxjdCreditApprovalService.class).save(creditApproval); |
|
|
|
} else if (status.equals("5")) { |
|
|
|
BsSgcYxjdCreditApproval creditApproval = new BsSgcYxjdCreditApproval(); |
|
|
|
creditApproval.setCreditId(id); |
|
|
|
creditApproval.setProcessProgress("审核员-发布"); |
|
|
|
creditApproval.setApprovalTime(new Date()); |
|
|
|
BaseEntityUtils.preInsert(creditApproval); |
|
|
|
SpringUtils.getBean(BsSgcYxjdCreditApprovalService.class).save(creditApproval); |
|
|
|
BsSgcYxjdEnterpriseInfo byId = SpringUtils.getBean(BsSgcYxjdEnterpriseInfoService.class).getById(id); |
|
|
|
String idScore = byId.getScore(); |
|
|
|
double v = Double.parseDouble(idScore); |
|
|
|
byId.setScore(String.valueOf(v+Double.parseDouble(score))); |
|
|
|
SpringUtils.getBean(BsSgcYxjdEnterpriseInfoService.class).updateById(byId); |
|
|
|
} else if (status.equals("2")) { |
|
|
|
LambdaQueryWrapper<BsSgcYxjdCreditApproval> lambdaQuery = Wrappers.lambdaQuery(BsSgcYxjdCreditApproval.class); |
|
|
|
lambdaQuery.eq(BsSgcYxjdCreditApproval::getCreditId, id); |
|
|
|
lambdaQuery.eq(BsSgcYxjdCreditApproval::getStatus, "0"); |
|
|
|
BsSgcYxjdCreditApproval one = SpringUtils.getBean(BsSgcYxjdCreditApprovalService.class).getOne(lambdaQuery); |
|
|
|
one.setApprovalOpinions(remark); |
|
|
|
SpringUtils.getBean(BsSgcYxjdCreditApprovalService.class).updateById(one); |
|
|
|
|
|
|
|
BsSgcYxjdCreditApproval creditApproval = new BsSgcYxjdCreditApproval(); |
|
|
|
creditApproval.setCreditId(id); |
|
|
|
creditApproval.setProcessProgress("审核员-被驳回"); |
|
|
|
creditApproval.setApprovalTime(new Date()); |
|
|
|
BaseEntityUtils.preInsert(creditApproval); |
|
|
|
SpringUtils.getBean(BsSgcYxjdCreditApprovalService.class).save(creditApproval); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|