|  |  | 
 |  |  |  | 
 |  |  | import com.doumee.api.BaseController; | 
 |  |  | import com.doumee.config.annotation.LoginNoRequired; | 
 |  |  | import com.doumee.core.model.ApiResponse; | 
 |  |  | import com.doumee.core.model.LoginUserInfo; | 
 |  |  | import com.doumee.core.tms.model.request.*; | 
 |  |  | import com.doumee.core.tms.model.response.*; | 
 |  |  | import com.doumee.service.business.third.model.ApiResponse; | 
 |  |  | import com.doumee.service.business.third.model.LoginUserInfo; | 
 |  |  | import com.doumee.core.utils.Constants; | 
 |  |  | import com.doumee.service.business.third.TmsService; | 
 |  |  | import com.doumee.service.business.third.model.request.*; | 
 |  |  | import com.doumee.service.business.third.model.response.*; | 
 |  |  | import io.swagger.annotations.Api; | 
 |  |  | import io.swagger.annotations.ApiOperation; | 
 |  |  | import lombok.extern.slf4j.Slf4j; | 
 |  |  | 
 |  |  |     @ApiOperation("【TMS】电子锁上锁时间接口") | 
 |  |  |     @LoginNoRequired | 
 |  |  |     @PostMapping("/lockStatusQuery") | 
 |  |  |     public TmsBaseResponse<List<TmsLockStatusQueryResponse>>  lockStatusQuery(@RequestBody  TmsLockStatusQueryRequest request )   { | 
 |  |  |     public TmsBaseResponse<List<TmsLockStatusQueryResponse>> lockStatusQuery(@RequestBody TmsLockStatusQueryRequest request, @RequestHeader(Constants.HEADER_USER_TOKEN) String token )   { | 
 |  |  |         return  tmsService.lockStatusQuery(request); | 
 |  |  |     } | 
 |  |  |     @ApiOperation("【TMS】合同列表接口") | 
 |  |  |     @LoginNoRequired | 
 |  |  | //    @LoginNoRequired | 
 |  |  |     @PostMapping("/orderList") | 
 |  |  |     public ApiResponse<TmsBasePageResponse<TmsOrderListResponse>> orderList(@RequestBody TmsOrderListRequest param )   { | 
 |  |  |     public ApiResponse<TmsBasePageResponse<TmsOrderListResponse>> orderList(@RequestBody TmsOrderListRequest param , @RequestHeader(Constants.HEADER_USER_TOKEN) String token)   { | 
 |  |  |         LoginUserInfo user = this.getLoginUser(token); | 
 |  |  |         if(param == null){ | 
 |  |  |             param = new TmsOrderListRequest(); | 
 |  |  |         } | 
 |  |  | 
 |  |  |         if(param.getPager().getRows() == null){ | 
 |  |  |             param.getPager().setRows(10); | 
 |  |  |         } | 
 |  |  |         if(StringUtils.isBlank(param.getParameters().getPhoneNumber())){ | 
 |  |  |         param.getParameters().setPhoneNumber(user.getMobile()); | 
 |  |  |     /*    if(StringUtils.isBlank(param.getParameters().getPhoneNumber())){ | 
 |  |  |             param.getParameters().setPhoneNumber("00000000000");//手机号必填 | 
 |  |  |         } | 
 |  |  |         }*/ | 
 |  |  |         if(param.getParameters().getContractNumbers()==null || param.getParameters().getContractNumbers().size()==0){ | 
 |  |  |             param.getParameters().setContractNumbers(null); | 
 |  |  |         } | 
 |  |  |         return  ApiResponse.success(tmsService.orderList(param)); | 
 |  |  |     } | 
 |  |  |     @ApiOperation("【TMS】合同详情接口") | 
 |  |  |     @LoginNoRequired | 
 |  |  | //    @LoginNoRequired | 
 |  |  |     @PostMapping("/orderInfo") | 
 |  |  |     public ApiResponse<TmsOrderInfoResponse> ordreInfo(@RequestBody TmsOrderInfoRequest request )   { | 
 |  |  |     public ApiResponse<TmsOrderInfoResponse> ordreInfo(@RequestBody TmsOrderInfoRequest request , @RequestHeader(Constants.HEADER_USER_TOKEN) String token)   { | 
 |  |  |         return ApiResponse.success(tmsService.orderInfo(request)); | 
 |  |  |     } | 
 |  |  |     @ApiOperation("【TMS】司机待办任务列表接口") | 
 |  |  |     @PostMapping("/taskList") | 
 |  |  |     public ApiResponse<TmsBasePageResponse<TmsDriveTaskListResponse>> taskList(@RequestBody TmsDriverTaskListRequest param ,@RequestHeader(Constants.HEADER_USER_TOKEN) String token) { | 
 |  |  |     public ApiResponse<TmsBasePageResponse<TmsDriveTaskListResponse>> taskList(@RequestBody TmsDriverTaskListRequest param , @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { | 
 |  |  |         if(param == null){ | 
 |  |  |             param = new TmsDriverTaskListRequest(); | 
 |  |  |         } |