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 bba18848..becbae42 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 @@ -25,6 +25,7 @@ import org.springframework.stereotype.Controller; import org.springframework.transaction.annotation.Transactional; import org.springframework.ui.ModelMap; import org.springframework.util.Assert; +import org.springframework.util.CollectionUtils; import org.springframework.web.bind.annotation.*; import java.util.List; @@ -200,14 +201,19 @@ public class WorkerCertificationController extends BaseController if(result > 0){ // 是否绑定了银行卡 List workerBanks = workerBankService.getByWorkerIds(ids); + + // 没有绑定了银行卡的用户 + if(CollectionUtils.isEmpty(workerBanks)){ + return AjaxResult.success("操作成功!"); + } + + // 绑定了的话更新师傅状态 workerBanks.forEach(workerBank -> { - // 绑定了的话更新师傅状态 Worker worker = new Worker(); worker.setWorkerId(workerBank.getWorkerId()); worker.setStatus(0); workerService.updateWorker(worker); }); - return AjaxResult.success("操作成功!"); }else { return AjaxResult.warn("操作失败!");