Browse Source

分页修改

dev_kxc
zhuyulei 1 year ago
parent
commit
70f1afc145
  1. 20
      jwtech-system/src/main/java/com/kms/enterprise/controller/BsSgcYxjdDynamicCreditController.java

20
jwtech-system/src/main/java/com/kms/enterprise/controller/BsSgcYxjdDynamicCreditController.java

@ -113,7 +113,10 @@ public class BsSgcYxjdDynamicCreditController extends BaseController {
IPage<BsSgcYxjdDynamicCredit> page = bsSgcYxjdDynamicCreditService.selectPage(sp); IPage<BsSgcYxjdDynamicCredit> page = bsSgcYxjdDynamicCreditService.selectPage(sp);
creditList.addAll(list); creditList.addAll(list);
creditList.addAll(page.getRecords()); creditList.addAll(page.getRecords());
creditList = creditList.stream().filter(x -> !x.getStatus().equals("0")).collect(Collectors.toList()); if (sp.getData().getType().equals("1")) {
creditList = creditList.stream().filter(x -> !x.getStatus().equals("0")).collect(Collectors.toList());
}
creditList = creditList.stream().distinct().collect(Collectors.toList()); creditList = creditList.stream().distinct().collect(Collectors.toList());
page.setRecords(creditList); page.setRecords(creditList);
page.setTotal(creditList.size()); page.setTotal(creditList.size());
@ -166,11 +169,11 @@ public class BsSgcYxjdDynamicCreditController extends BaseController {
creditApproval.setApprovalTime(new Date()); creditApproval.setApprovalTime(new Date());
BaseEntityUtils.preInsert(creditApproval); BaseEntityUtils.preInsert(creditApproval);
return toAjax(bsSgcYxjdCreditApprovalService.save(creditApproval)); return toAjax(bsSgcYxjdCreditApprovalService.save(creditApproval));
}else { } else {
BsSgcYxjdEnterpriseInfo byId = bsSgcYxjdEnterpriseInfoService.getById(bsSgcYxjdDynamicCredit.getEnterpriseId()); BsSgcYxjdEnterpriseInfo byId = bsSgcYxjdEnterpriseInfoService.getById(bsSgcYxjdDynamicCredit.getEnterpriseId());
Double idScore = Double.valueOf(byId.getScore()); Double idScore = Double.valueOf(byId.getScore());
Double bonusPoints = Double.valueOf(bsSgcYxjdDynamicCredit.getBonusPoints()); Double bonusPoints = Double.valueOf(bsSgcYxjdDynamicCredit.getBonusPoints());
byId.setScore(String.valueOf(idScore-bonusPoints)); byId.setScore(String.valueOf(idScore - bonusPoints));
return toAjax(bsSgcYxjdDynamicCreditService.save(bsSgcYxjdDynamicCredit)); return toAjax(bsSgcYxjdDynamicCreditService.save(bsSgcYxjdDynamicCredit));
} }
@ -186,13 +189,13 @@ public class BsSgcYxjdDynamicCreditController extends BaseController {
if (bsSgcYxjdDynamicCredit.getType().equals("1")) { if (bsSgcYxjdDynamicCredit.getType().equals("1")) {
String status = bsSgcYxjdDynamicCredit.getStatus(); String status = bsSgcYxjdDynamicCredit.getStatus();
String loginId = StpUtil.getLoginIdAsString(); String loginId = StpUtil.getLoginIdAsString();
Thread thread = new Thread(new MyRunnable(bsSgcYxjdDynamicCredit.getId(), status,bsSgcYxjdDynamicCredit.getBonusPoints(), Thread thread = new Thread(new MyRunnable(bsSgcYxjdDynamicCredit.getId(), status, bsSgcYxjdDynamicCredit.getBonusPoints(),
bsSgcYxjdDynamicCredit.getRemark(),loginId)); bsSgcYxjdDynamicCredit.getRemark(), loginId));
thread.start(); thread.start();
/* AsyncFactory.recordDynamicCredit(bsSgcYxjdDynamicCredit.getId(), status,bsSgcYxjdDynamicCredit.getBonusPoints(), /* AsyncFactory.recordDynamicCredit(bsSgcYxjdDynamicCredit.getId(), status,bsSgcYxjdDynamicCredit.getBonusPoints(),
bsSgcYxjdDynamicCredit.getRemark());*/ bsSgcYxjdDynamicCredit.getRemark());*/
return toAjax(bsSgcYxjdDynamicCreditService.updateById(bsSgcYxjdDynamicCredit)); return toAjax(bsSgcYxjdDynamicCreditService.updateById(bsSgcYxjdDynamicCredit));
}else { } else {
return toAjax(bsSgcYxjdDynamicCreditService.updateById(bsSgcYxjdDynamicCredit)); return toAjax(bsSgcYxjdDynamicCreditService.updateById(bsSgcYxjdDynamicCredit));
} }
@ -219,13 +222,14 @@ public class BsSgcYxjdDynamicCreditController extends BaseController {
private String loginId; private String loginId;
public MyRunnable(String id,String status,String score,String remark,String loginId) { public MyRunnable(String id, String status, String score, String remark, String loginId) {
this.id = id; this.id = id;
this.status = status; this.status = status;
this.score = score; this.score = score;
this.remark = remark; this.remark = remark;
this.loginId = loginId; this.loginId = loginId;
} }
public void run() { public void run() {
// 线程需要执行的任务 // 线程需要执行的任务
if (status.equals("1")) { if (status.equals("1")) {
@ -264,7 +268,7 @@ public class BsSgcYxjdDynamicCreditController extends BaseController {
BsSgcYxjdEnterpriseInfo byId = SpringUtils.getBean(BsSgcYxjdEnterpriseInfoService.class).getById(id); BsSgcYxjdEnterpriseInfo byId = SpringUtils.getBean(BsSgcYxjdEnterpriseInfoService.class).getById(id);
String idScore = byId.getScore(); String idScore = byId.getScore();
double v = Double.parseDouble(idScore); double v = Double.parseDouble(idScore);
byId.setScore(String.valueOf(v+Double.parseDouble(score))); byId.setScore(String.valueOf(v + Double.parseDouble(score)));
SpringUtils.getBean(BsSgcYxjdEnterpriseInfoService.class).updateById(byId); SpringUtils.getBean(BsSgcYxjdEnterpriseInfoService.class).updateById(byId);
} else if (status.equals("2")) { } else if (status.equals("2")) {
LambdaQueryWrapper<BsSgcYxjdCreditApproval> lambdaQuery = Wrappers.lambdaQuery(BsSgcYxjdCreditApproval.class); LambdaQueryWrapper<BsSgcYxjdCreditApproval> lambdaQuery = Wrappers.lambdaQuery(BsSgcYxjdCreditApproval.class);

Loading…
Cancel
Save