Browse Source

后端开发

dev_kxc
zhuyulei 1 year ago
parent
commit
35c608f2c2
  1. 4
      jwtech-system/src/main/java/com/kms/enterprise/domain/BsSgcYxjdCreditApproval.java
  2. 68
      jwtech-system/src/main/java/com/kms/framework/manager/factory/AsyncFactory.java

4
jwtech-system/src/main/java/com/kms/enterprise/domain/BsSgcYxjdCreditApproval.java

@ -43,8 +43,8 @@ public class BsSgcYxjdCreditApproval extends BaseEntity
private String approvalOpinions;
/** 审批时间 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "审批时间", width = 30, dateFormat = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@Excel(name = "审批时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
@ApiModelProperty("审批时间")
private Date approvalTime;

68
jwtech-system/src/main/java/com/kms/framework/manager/factory/AsyncFactory.java

@ -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);
}
}
};
}
}

Loading…
Cancel
Save