Browse Source

骑手重新修改

licailing 5 years ago
parent
commit
5b18564bdf

+ 4 - 0
src/main/java/com/izouma/dingdong/web/rider/RiderController.java

@@ -1,6 +1,7 @@
 package com.izouma.dingdong.web.rider;
 package com.izouma.dingdong.web.rider;
 
 
 import com.izouma.dingdong.dto.RiderDTO;
 import com.izouma.dingdong.dto.RiderDTO;
+import com.izouma.dingdong.enums.ApplyStatus;
 import com.izouma.dingdong.utils.SecurityUtils;
 import com.izouma.dingdong.utils.SecurityUtils;
 import com.izouma.dingdong.web.BaseController;
 import com.izouma.dingdong.web.BaseController;
 import com.izouma.dingdong.domain.rider.Rider;
 import com.izouma.dingdong.domain.rider.Rider;
@@ -32,6 +33,9 @@ public class RiderController extends BaseController {
     public Rider save(@RequestBody Rider record) {
     public Rider save(@RequestBody Rider record) {
         if (record.getId() != null) {
         if (record.getId() != null) {
             Rider orig = riderRepo.findById(record.getId()).orElseThrow(new BusinessException("无记录"));
             Rider orig = riderRepo.findById(record.getId()).orElseThrow(new BusinessException("无记录"));
+            if (ApplyStatus.DENY.equals(orig.getStatus())) {
+                record.setStatus(ApplyStatus.PENDING);
+            }
             ObjUtils.merge(orig, record);
             ObjUtils.merge(orig, record);
             return riderRepo.save(orig);
             return riderRepo.save(orig);
         }
         }