|
@@ -5,11 +5,13 @@ import com.steerinfo.framework.controller.RESTfulResult;
|
|
|
import io.swagger.annotations.ApiImplicitParam;
|
|
|
import io.swagger.annotations.ApiImplicitParams;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
+import io.swagger.models.auth.In;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import java.util.HashMap;
|
|
|
import java.util.HashSet;
|
|
|
+import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
|
/**
|
|
@@ -122,9 +124,9 @@ public class OMSController {
|
|
|
@ApiImplicitParams({
|
|
|
@ApiImplicitParam(name = "orderId", value = "运输订单Id", required = false, dataType = "Integer"),
|
|
|
})
|
|
|
- @PostMapping("/driverReceiveOrRefuse/{orderId}")
|
|
|
- public Map<String, Object> driverReceiveOrRefuse(@PathVariable("orderId") Integer orderId, Integer orderReceiveStatus) {
|
|
|
- return omsFeign.driverReceiveOrRefuse(orderId, orderReceiveStatus);
|
|
|
+ @PostMapping("/driverReceiveOrRefuse")
|
|
|
+ public Map<String, Object> driverReceiveOrRefuse(@RequestBody(required = false) Map<String, Object> map) {
|
|
|
+ return omsFeign.driverReceiveOrRefuse(map);
|
|
|
}
|
|
|
|
|
|
|
|
@@ -271,19 +273,19 @@ public class OMSController {
|
|
|
@ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
|
|
|
@ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
|
|
|
})
|
|
|
- @PostMapping("/getDriverInfoForSale/{orderReceiveStatus}")
|
|
|
+ @PostMapping("/getDriverInfoForSale")
|
|
|
public Map<String,Object> getDriverInfoForSale(@RequestBody(required=false) Map<String,Object> mapValue,
|
|
|
Integer apiId,
|
|
|
Integer pageNum,
|
|
|
Integer pageSize,
|
|
|
- @PathVariable Integer orderReceiveStatus,
|
|
|
+
|
|
|
Integer orderType,
|
|
|
Integer orderStatus,
|
|
|
String con,
|
|
|
- Integer carrierId
|
|
|
+ Integer carrierId
|
|
|
)
|
|
|
{
|
|
|
- return omsFeign.getDriverInfoForSale(mapValue==null?new HashMap<>():mapValue, apiId, pageNum, pageSize, orderReceiveStatus, orderType, orderStatus, con,carrierId);
|
|
|
+ return omsFeign.getDriverInfoForSale(mapValue==null?new HashMap<>():mapValue, apiId, pageNum, pageSize, orderType, orderStatus, con,carrierId);
|
|
|
}
|
|
|
|
|
|
|
|
@@ -364,7 +366,7 @@ public class OMSController {
|
|
|
Integer orderType,
|
|
|
String con
|
|
|
){
|
|
|
- return omsFeign.getCokeRailDayPlanForGenOrder(map==null?new HashMap<>():map, carrierId, pageNum, pageSize, apiId, dayPlanId, orderStatus,orderType, con);
|
|
|
+ return omsFeign.getCokeRailDayPlanForGenOrder(map==null?new HashMap<>():map, carrierId, pageNum, pageSize, apiId, dayPlanId, orderStatus, orderType, con);
|
|
|
}
|
|
|
|
|
|
|
|
@@ -382,9 +384,130 @@ public class OMSController {
|
|
|
|
|
|
|
|
|
){
|
|
|
- return omsFeign.getWaterslagDayPlanForGenOrder(map, carrierId, pageNum, pageSize, apiId, dayPlanId, orderStatus,orderType, con);
|
|
|
+ return omsFeign.getWaterslagDayPlanForGenOrder(map==null?new HashMap<>():map, carrierId, pageNum, pageSize, apiId, dayPlanId, orderStatus,orderType, con);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
+ @ApiOperation(value="车牌号下拉")
|
|
|
+ @GetMapping("/getDriverCapacity")
|
|
|
+ public Map<String, Object> getDriverCapacity() {
|
|
|
+ Map<String,Object> map = omsFeign.getDriverCapacity();
|
|
|
+ return map;
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation(value="派单信息")
|
|
|
+ @PostMapping("/getTruckNoDispatchMap")
|
|
|
+ public Map<String, Object> getTruckNoDispatchMap(Integer dispatchId) {
|
|
|
+ Map<String,Object> map = omsFeign.getTruckNoDispatchMap(dispatchId);
|
|
|
+ return map;
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation(value="承运商分派运输订单给司机")
|
|
|
+ @PostMapping("/addAppTruckOrder")
|
|
|
+ public Map<String, Object> addAppTruckOrder(Integer dispatchId,
|
|
|
+ Integer orderType,
|
|
|
+ Integer driverCapacityId) {
|
|
|
+ Map<String, Object> map = omsFeign.addAppTruckOrder(dispatchId, orderType, driverCapacityId);
|
|
|
+ return map;
|
|
|
+ }
|
|
|
+ //展示销售订单信息
|
|
|
+ @ApiOperation(value="展示销售订单信息")
|
|
|
+ @ApiImplicitParams({
|
|
|
+ @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
|
|
|
+ @ApiImplicitParam(name = "apiId()", value = "动态表头", required = false, dataType = "Integer"),
|
|
|
+ @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
|
|
|
+ @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
|
|
|
+ })
|
|
|
+ @PostMapping("/selectSteelSaleForCarrier/{carrierId}")
|
|
|
+ public Map<String, Object> selectSteelSaleForCarrier(@RequestBody(required=false) Map<String,Object> mapValue,
|
|
|
+ Integer apiId,
|
|
|
+ Integer pageNum,
|
|
|
+ Integer pageSize,
|
|
|
+ @PathVariable Integer carrierId
|
|
|
+
|
|
|
+ )
|
|
|
+
|
|
|
+ {
|
|
|
+ return omsFeign.selectSteelSaleForCarrier(mapValue==null?new HashMap<>():mapValue, apiId, pageNum, pageSize, carrierId);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ @ApiOperation(value=" 通过销售订单id查找信息")
|
|
|
+ @ApiImplicitParams({
|
|
|
+ @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
|
|
|
+ @ApiImplicitParam(name = "apiId(235)", value = "动态表头", required = false, dataType = "Integer"),
|
|
|
+ @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
|
|
|
+ @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
|
|
|
+ })
|
|
|
+ @PostMapping("/selectInfoBySaleOrderId/{saleOrderId}")
|
|
|
+ public Map<String, Object> selectInfoBySaleOrderId(@RequestBody(required=false) Map<String,Object> mapValue,
|
|
|
+ Integer apiId,
|
|
|
+ Integer pageNum,
|
|
|
+ Integer pageSize,
|
|
|
+ @PathVariable Integer saleOrderId
|
|
|
+
|
|
|
+
|
|
|
+ ){
|
|
|
+ return omsFeign.selectInfoBySaleOrderId(mapValue==null?new HashMap<>():mapValue, apiId, pageNum, pageSize,saleOrderId);
|
|
|
+ }
|
|
|
+
|
|
|
+ //展示发运计划信息
|
|
|
+ @ApiOperation(value="展示发运计划信息")
|
|
|
+ @ApiImplicitParams({
|
|
|
+ @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
|
|
|
+ @ApiImplicitParam(name = "apiId()", value = "动态表头", required = false, dataType = "Integer"),
|
|
|
+ @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
|
|
|
+ @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
|
|
|
+ })
|
|
|
+ @PostMapping("/selectCokeRailPlan/{carrierId}")
|
|
|
+ public Map<String, Object> selectCokeRailPlan(@RequestBody(required=false) Map<String,Object> mapValue,
|
|
|
+ Integer apiId,
|
|
|
+ Integer pageNum,
|
|
|
+ Integer pageSize,
|
|
|
+ @PathVariable Integer carrierId,
|
|
|
+ Integer orderType
|
|
|
+
|
|
|
+ ){
|
|
|
+ return omsFeign.selectCokeRailPlan(mapValue==null?new HashMap<>():mapValue, apiId, pageNum, pageSize, carrierId, orderType);
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation(value=" 通过发运id查找信息")
|
|
|
+ @ApiImplicitParams({
|
|
|
+ @ApiImplicitParam(name = "mapValue", value = "表头和参数", required = false, dataType = "map"),
|
|
|
+ @ApiImplicitParam(name = "apiId()", value = "动态表头", required = false, dataType = "Integer"),
|
|
|
+ @ApiImplicitParam(name = "pageNum", value = "页码", required = false, dataType = "Integer"),
|
|
|
+ @ApiImplicitParam(name = "pageSize", value = "页", required = false, dataType = "Integer"),
|
|
|
+ })
|
|
|
+ @PostMapping("/selectInfoByDayPlanId/{dayPlanId}")
|
|
|
+ public Map<String, Object> selectInfoByDayPlanId(@RequestBody(required=false) Map<String,Object> mapValue,
|
|
|
+ Integer apiId,
|
|
|
+ Integer pageNum,
|
|
|
+ Integer pageSize,
|
|
|
+ @PathVariable Integer dayPlanId,
|
|
|
+ Integer orderType
|
|
|
+
|
|
|
+
|
|
|
+ ){
|
|
|
+ return omsFeign.selectInfoByDayPlanId(mapValue==null?new HashMap<>():mapValue, apiId, pageNum, pageSize, dayPlanId, orderType);
|
|
|
+ }
|
|
|
+
|
|
|
+ //查询所有的收货单位
|
|
|
+ @GetMapping("/getReceivingUnit")
|
|
|
+ public Map<String, Object> getReceivingUnit(){
|
|
|
+ return omsFeign.getReceivingUnit();
|
|
|
+ }
|
|
|
|
|
|
|
|
|
+ //查询所有的发货单位(供应商)
|
|
|
+ @GetMapping("/getSupplier")
|
|
|
+ public Map<String, Object> getSupplier(){
|
|
|
+ return omsFeign.getSupplier();
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation(value = "关闭订单")
|
|
|
+ @PostMapping("/CloseOrder")
|
|
|
+ public Map<String,Object> CloseOrder(@RequestBody(required = false)Map<String,Object> map){
|
|
|
+ return omsFeign.CloseOrder(map);
|
|
|
+ }
|
|
|
}
|