|
@@ -95,6 +95,14 @@ public class DriverIntervalCargoDamageController extends BaseController {
|
|
|
@PostMapping("/generator")
|
|
@PostMapping("/generator")
|
|
|
@ResponseBody
|
|
@ResponseBody
|
|
|
public Result<String> generator(@Validated @RequestBody DriverIntervalCargoDamageGeneratorRequest request, AdminUserInfo adminUserInfo) {
|
|
public Result<String> generator(@Validated @RequestBody DriverIntervalCargoDamageGeneratorRequest request, AdminUserInfo adminUserInfo) {
|
|
|
|
|
+ // 判断开始时间不能大于结束时间
|
|
|
|
|
+ if (request.getIntervalStartTime().isAfter(request.getIntervalEndTime())) {
|
|
|
|
|
+ throw new MessageException("开始时间不能大于结束时间");
|
|
|
|
|
+ }
|
|
|
|
|
+ if (request.getIntervalEndTime().isAfter(LocalDateTime.now())) {
|
|
|
|
|
+ throw new MessageException("结束时间不能大于当前时间");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
DriverIntervalCargoDamageGeneratorBo bo = DriverIntervalCargoDamageMapStruct.MAPSTRUCT.generatorRequestToBo(request);
|
|
DriverIntervalCargoDamageGeneratorBo bo = DriverIntervalCargoDamageMapStruct.MAPSTRUCT.generatorRequestToBo(request);
|
|
|
buildUserInfo(bo, adminUserInfo);
|
|
buildUserInfo(bo, adminUserInfo);
|
|
|
|
|
|