|
@@ -14,6 +14,7 @@ import com.yr.warehouse.admin.web.common.BaseController;
|
|
|
import com.yr.warehouse.admin.web.driver.export.DriverRouteDetailExport;
|
|
import com.yr.warehouse.admin.web.driver.export.DriverRouteDetailExport;
|
|
|
import com.yr.warehouse.admin.web.driver.mapstruct.DriverRouteDetailMapStruct;
|
|
import com.yr.warehouse.admin.web.driver.mapstruct.DriverRouteDetailMapStruct;
|
|
|
import com.yr.warehouse.admin.web.driver.request.DriverRouteDetailExportRequest;
|
|
import com.yr.warehouse.admin.web.driver.request.DriverRouteDetailExportRequest;
|
|
|
|
|
+import com.yr.warehouse.admin.web.driver.request.DriverRouteDetailExportToDriverRequest;
|
|
|
import com.yr.warehouse.admin.web.driver.request.DriverRouteDetailPageRequest;
|
|
import com.yr.warehouse.admin.web.driver.request.DriverRouteDetailPageRequest;
|
|
|
import com.yr.warehouse.admin.web.driver.request.DriverRouteDetailPageToDriverRequest;
|
|
import com.yr.warehouse.admin.web.driver.request.DriverRouteDetailPageToDriverRequest;
|
|
|
import com.yr.warehouse.admin.web.driver.response.DriverRouteDetailResponse;
|
|
import com.yr.warehouse.admin.web.driver.response.DriverRouteDetailResponse;
|
|
@@ -109,4 +110,18 @@ public class DriverRouteDetailController extends BaseController {
|
|
|
String uri = exportClient.export(driverRouteDetailExports, "export/driver/route", "司机在途明细" + System.currentTimeMillis());
|
|
String uri = exportClient.export(driverRouteDetailExports, "export/driver/route", "司机在途明细" + System.currentTimeMillis());
|
|
|
return Result.success(uri);
|
|
return Result.success(uri);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 导出司机在途明细
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
|
|
+ @PostMapping("/exportToDriver")
|
|
|
|
|
+ @ResponseBody
|
|
|
|
|
+ public Result<String> exportToDriver(@Validated @RequestBody DriverRouteDetailExportToDriverRequest request, AdminUserInfo adminUserInfo) {
|
|
|
|
|
+ DriverGoodsLossRecord driverGoodsLossRecord = driverGoodsLossRecordService.selectByAreaStaffIdAdStatDate(request.getAreaStaffId(), request.getStatDate());
|
|
|
|
|
+ DriverRouteDetailExportRequest req = new DriverRouteDetailExportRequest();
|
|
|
|
|
+ req.setGoodsLossRecordId(driverGoodsLossRecord.getId());
|
|
|
|
|
+ req.setGoodsName(request.getGoodsName());
|
|
|
|
|
+ return export(req, adminUserInfo);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|