From 0ae1e87b4d8ba060d3843e85773732f663f868eb Mon Sep 17 00:00:00 2001 From: "kuang.yifei@iwhalecloud.com" Date: Sun, 10 Jul 2022 18:32:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=96=E5=8F=82=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../worker/WorkerCertificationController.java | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/ghy-admin/src/main/java/com/ghy/web/controller/worker/WorkerCertificationController.java b/ghy-admin/src/main/java/com/ghy/web/controller/worker/WorkerCertificationController.java index becbae42..a6f08c92 100644 --- a/ghy-admin/src/main/java/com/ghy/web/controller/worker/WorkerCertificationController.java +++ b/ghy-admin/src/main/java/com/ghy/web/controller/worker/WorkerCertificationController.java @@ -9,6 +9,8 @@ import com.ghy.common.enums.WorkerCertifyStatus; import com.ghy.common.enums.WorkerStatus; import com.ghy.common.json.JSONObject; import com.ghy.common.utils.ExceptionUtil; +import com.ghy.common.utils.ObjectUtils; +import com.ghy.common.utils.StringUtils; import com.ghy.common.utils.poi.ExcelUtil; import com.ghy.system.domain.SysArea; import com.ghy.system.service.ISysAreaService; @@ -199,21 +201,21 @@ public class WorkerCertificationController extends BaseController try { int result = workerCertificationService.changeStatus(ids, status); if(result > 0){ - // 是否绑定了银行卡 - List workerBanks = workerBankService.getByWorkerIds(ids); - - // 没有绑定了银行卡的用户 - if(CollectionUtils.isEmpty(workerBanks)){ - return AjaxResult.success("操作成功!"); - } - - // 绑定了的话更新师傅状态 - workerBanks.forEach(workerBank -> { + String [] idArray = ids.split(","); + for (String id : idArray){ + WorkerCertification workerCertification = workerCertificationService.selectWorkerCertificationByWorkerCertificationId(id); + // 是否绑定了银行卡 + WorkerBank workerBank = workerBankService.getByWorkerId(workerCertification.getWorkerId()); + // 没有绑定了银行卡的用户 + if(ObjectUtils.isEmpty(workerBank)){ + return AjaxResult.success("操作成功!"); + } Worker worker = new Worker(); worker.setWorkerId(workerBank.getWorkerId()); worker.setStatus(0); workerService.updateWorker(worker); - }); + } + return AjaxResult.success("操作成功!"); }else { return AjaxResult.warn("操作失败!");