diff --git a/online-taxi-public/api-boss/src/main/java/com/taxi/aipboss/controller/DriverUserController.java b/online-taxi-public/api-boss/src/main/java/com/taxi/aipboss/controller/DriverUserController.java index a2ada43..8f322df 100644 --- a/online-taxi-public/api-boss/src/main/java/com/taxi/aipboss/controller/DriverUserController.java +++ b/online-taxi-public/api-boss/src/main/java/com/taxi/aipboss/controller/DriverUserController.java @@ -5,6 +5,7 @@ import com.internal.dto.ResponseResult; import com.taxi.aipboss.service.DriverUserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; @@ -18,4 +19,9 @@ public class DriverUserController { public ResponseResult addDriverUser(@RequestBody DriverUser driverUser){ return driverUserService.addDriverUser(driverUser); } + + @PutMapping("/driver-user") + public ResponseResult updateDriverUser(@RequestBody DriverUser driverUser){ + return driverUserService.updateDriverUser(driverUser); + } } diff --git a/online-taxi-public/api-boss/src/main/java/com/taxi/aipboss/remote/ServiceDriverUserClient.java b/online-taxi-public/api-boss/src/main/java/com/taxi/aipboss/remote/ServiceDriverUserClient.java index 23f4bfa..da08e89 100644 --- a/online-taxi-public/api-boss/src/main/java/com/taxi/aipboss/remote/ServiceDriverUserClient.java +++ b/online-taxi-public/api-boss/src/main/java/com/taxi/aipboss/remote/ServiceDriverUserClient.java @@ -12,4 +12,7 @@ public interface ServiceDriverUserClient { @RequestMapping(method = RequestMethod.POST,value = "/users") ResponseResult addDriverUser(@RequestBody DriverUser driverUser); + + @RequestMapping(method = RequestMethod.PUT,value = "/user") + ResponseResult updateDriverUser(@RequestBody DriverUser driverUser); } diff --git a/online-taxi-public/api-boss/src/main/java/com/taxi/aipboss/service/DriverUserService.java b/online-taxi-public/api-boss/src/main/java/com/taxi/aipboss/service/DriverUserService.java index b675075..bfe4464 100644 --- a/online-taxi-public/api-boss/src/main/java/com/taxi/aipboss/service/DriverUserService.java +++ b/online-taxi-public/api-boss/src/main/java/com/taxi/aipboss/service/DriverUserService.java @@ -14,4 +14,8 @@ public class DriverUserService { public ResponseResult addDriverUser(DriverUser driverUser){ return serviceDriverUserClient.addDriverUser(driverUser); } + + public ResponseResult updateDriverUser(DriverUser driverUser){ + return serviceDriverUserClient.updateDriverUser(driverUser); + } }