|
|
@@ -1,7 +1,9 @@
|
|
|
package com.aoyang.tms.controller;
|
|
|
|
|
|
+import com.alibaba.fastjson.JSON;
|
|
|
import com.aoyang.common.param.PageParam;
|
|
|
import com.aoyang.common.result.Result;
|
|
|
+import com.aoyang.tms.common.ErrCodeEnum;
|
|
|
import com.aoyang.tms.controller.vo.WorkOrderVO;
|
|
|
import com.aoyang.tms.controller.vo.WorkerInfo;
|
|
|
import com.aoyang.tms.entity.WorkOrder;
|
|
|
@@ -33,26 +35,24 @@ public class WorkerController {
|
|
|
@Resource
|
|
|
private CommonService commonService;
|
|
|
|
|
|
- @ApiOperation(value = "运力详情", notes = "包含司机1姓名、司机2姓名、押运员姓名、车辆状态、位置经纬度、位置时间等信息")
|
|
|
+ @ApiOperation(value = "运力详情", notes = "卡车id必传,包含司机1姓名、司机2姓名、押运员姓名、车辆状态、位置经纬度、位置时间等信息")
|
|
|
@PostMapping("/find_truck_info")
|
|
|
public Result<WorkerInfo> findTruckInfo(@RequestHeader(value = "orgId") Long orgId,
|
|
|
- @RequestHeader(value = "userId") Long userId, @RequestBody WorkerInfo workerInfo) {
|
|
|
- return new Result<>(new WorkerInfo());
|
|
|
+ @RequestHeader(value = "userId") Long userId, @RequestBody WorkerInfo workerInfo) {
|
|
|
+ log.info("运力详情,/tms/worker/find_truck_info,参数:{}", JSON.toJSONString(workerInfo));
|
|
|
+ if (workerInfo == null || workerInfo.getTruckId() == null) {
|
|
|
+ return new Result(ErrCodeEnum.BAD_PARAM.getCode(), ErrCodeEnum.BAD_PARAM.getMessage());
|
|
|
+ }
|
|
|
+ WorkerInfo workerInfo1 = commonService.findTruckInfo(workerInfo.getTruckId());
|
|
|
+ return new Result<>(workerInfo1);
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "运单列表", notes = "获取司机或押运员的运单列表")
|
|
|
@PostMapping("/find_work_order_page")
|
|
|
public Result<IPage<WorkOrderVO>> findWorkOrderList(@RequestHeader(value = "orgId") Long orgId,
|
|
|
- @RequestHeader(value = "userId") Long userId, @RequestBody PageParam<WorkOrder> pageParam) {
|
|
|
+ @RequestHeader(value = "userId") Long userId, @RequestBody PageParam<WorkOrder> pageParam) {
|
|
|
IPage<WorkOrderVO> records = null;
|
|
|
return new Result<>(records);
|
|
|
}
|
|
|
|
|
|
- @ApiOperation(value = "运单详情", notes = "获取司机或押运员的运单详情")
|
|
|
- @PostMapping("/find_work_order_info")
|
|
|
- public Result<WorkOrderVO> findWorkOrderInfo(@RequestHeader(value = "orgId") Long orgId,
|
|
|
- @RequestHeader(value = "userId") Long userId, @RequestBody WorkOrder workOrder) {
|
|
|
- return new Result<>(new WorkOrderVO());
|
|
|
- }
|
|
|
-
|
|
|
}
|