|  |  | 
 |  |  | import com.doumee.api.BaseController; | 
 |  |  | import com.doumee.config.annotation.LoginNoRequired; | 
 |  |  | import com.doumee.core.model.ApiResponse; | 
 |  |  | import com.doumee.core.tms.model.request.TmsLockStatusQueryRequest; | 
 |  |  | import com.doumee.core.tms.model.request.TmsOrderInfoRequest; | 
 |  |  | import com.doumee.core.tms.model.request.TmsOrderListRequest; | 
 |  |  | import com.doumee.core.tms.model.response.TmsBaseResponse; | 
 |  |  | import com.doumee.core.tms.model.response.TmsLockStatusQueryResponse; | 
 |  |  | import com.doumee.core.tms.model.response.TmsOrderInfoResponse; | 
 |  |  | import com.doumee.core.tms.model.response.TmsOrderListResponse; | 
 |  |  | import com.doumee.core.tms.model.request.*; | 
 |  |  | import com.doumee.core.tms.model.response.*; | 
 |  |  | import com.doumee.core.utils.Constants; | 
 |  |  | import com.doumee.core.wms.model.response.WmsBaseResponse; | 
 |  |  | import com.doumee.service.business.third.TmsService; | 
 |  |  | 
 |  |  |     @ApiOperation("【TMS】合同列表接口") | 
 |  |  |     @LoginNoRequired | 
 |  |  |     @PostMapping("/orderList") | 
 |  |  |     public ApiResponse<List<TmsOrderListResponse>> orderList(@RequestBody TmsOrderListRequest request )   { | 
 |  |  |  | 
 |  |  |         return  ApiResponse.success(tmsService.orderList(request)); | 
 |  |  |     public ApiResponse<TmsBasePageResponse<TmsOrderListResponse>> orderList(@RequestBody TmsOrderListRequest param )   { | 
 |  |  |         if(param == null){ | 
 |  |  |             param = new TmsOrderListRequest(); | 
 |  |  |         } | 
 |  |  |         if(param.getParameters() == null){ | 
 |  |  |             param.setParameters( new TmsOrderListParamRequest()); | 
 |  |  |         } | 
 |  |  |         if(param.getPager() == null){ | 
 |  |  |             param.setPager( new TmsOrderListPagerRequest()); | 
 |  |  |         } | 
 |  |  |         if(param.getPager().getPage() == null){ | 
 |  |  |             param.getPager().setPage(1); | 
 |  |  |         } | 
 |  |  |         if(param.getPager().getRows() == null){ | 
 |  |  |             param.getPager().setRows(10); | 
 |  |  |         } | 
 |  |  |         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 |