|
@@ -5,6 +5,8 @@ import com.steerinfo.dil.feign.TmsTruckFeign;
|
|
|
import com.steerinfo.dil.util.PageListAdd;
|
|
|
import com.steerinfo.framework.controller.RESTfulResult;
|
|
|
import com.steerinfo.framework.service.pagehelper.PageHelper;
|
|
|
+import io.swagger.annotations.ApiImplicitParam;
|
|
|
+import io.swagger.annotations.ApiImplicitParams;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.http.MediaType;
|
|
@@ -41,6 +43,32 @@ public class OTMSController {
|
|
|
return tmsTruckFeign.getInTransitTransportation(mapValue!=null?mapValue:new HashMap<>(),apiId,pageNum,pageSize);
|
|
|
}
|
|
|
|
|
|
+ @PostMapping("/getHaveAbnormalTruckOrderInfo")
|
|
|
+ public RESTfulResult getHaveAbnormalTruckOrderInfo(@RequestBody(required=false) Map<String,Object> mapValue,
|
|
|
+ @RequestParam(required = true,defaultValue = "468",name = "apiId")Integer apiId,
|
|
|
+ @RequestParam(required = false,defaultValue = "1",name = "pageNum")Integer pageNum,
|
|
|
+ @RequestParam(required = false,defaultValue = "20",name = "pageSize")Integer pageSize
|
|
|
+ )
|
|
|
+ {
|
|
|
+ return tmsTruckFeign.getHaveAbnormalTruckOrderInfo(mapValue!=null?mapValue:new HashMap<>(),apiId,pageNum,pageSize);
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation("查询在途运输")
|
|
|
+ @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("/getFinishTruckOrderInfo")
|
|
|
+ public RESTfulResult getFinishTruckOrderInfo(@RequestBody(required = false) Map<String,Object> mapValue,
|
|
|
+ @RequestParam(required = false,defaultValue = "468",name = "apiId")Integer apiId,
|
|
|
+ @RequestParam(required = false,defaultValue = "1",name = "pageNum")Integer pageNum,
|
|
|
+ @RequestParam(required = false,defaultValue = "20",name = "pageSize")Integer pageSize
|
|
|
+ ){
|
|
|
+ return tmsTruckFeign.getFinishTruckOrderInfo(mapValue!=null?mapValue:new HashMap<>(),apiId,pageNum,pageSize);
|
|
|
+ }
|
|
|
+
|
|
|
@PostMapping(value = "/addtmstruckArrivalResult")
|
|
|
public RESTfulResult addtmstruckArrivalResult(@RequestParam("orderNumber") String orderNumber, @RequestParam("resultArrivalAddress")String resultArrivalAddress, MultipartFile file){
|
|
|
return tmsTruckFeign.addtmstruckArrivalResult(orderNumber,resultArrivalAddress,file);
|
|
@@ -59,4 +87,40 @@ public class OTMSController {
|
|
|
}
|
|
|
return tmsTruckFeign.addTmstruckReceiptResult(mapValue,num,orderNumber,resultArrivalAddress,imgcount3,imgcount4);
|
|
|
}
|
|
|
+
|
|
|
+ @PostMapping(value = "/selectWarnSwitch")
|
|
|
+ public RESTfulResult selectWarnSwitch(){
|
|
|
+ return tmsTruckFeign.selectWarnSwitch();
|
|
|
+ }
|
|
|
+
|
|
|
+ /**是否开启运输报警状态
|
|
|
+ * warnSwitchaddTmstruckTotalResult
|
|
|
+ * @param
|
|
|
+ * @returninTransitOrderMileage
|
|
|
+ */
|
|
|
+ @ApiOperation(value="是否开启运输报警状态")
|
|
|
+ @ApiImplicitParams({
|
|
|
+ @ApiImplicitParam(name = "warnSwitch", value = "运输报警状态", required = false, dataType = "String")
|
|
|
+ })
|
|
|
+ @PostMapping(value = "/inTransitWarn")
|
|
|
+ public RESTfulResult inTransitWarn(@RequestParam String warnSwitch,@RequestParam String radio){
|
|
|
+ return tmsTruckFeign.inTransitWarn(warnSwitch,radio);
|
|
|
+ }
|
|
|
+
|
|
|
+ @PostMapping("/getTransportAbnormalInfo")
|
|
|
+ public RESTfulResult getTransportAbnormalInfo(@RequestBody(required=false) Map<String,Object> mapValue,
|
|
|
+ @RequestParam(name = "apiId",defaultValue = "472") Integer apiId,
|
|
|
+ @RequestParam(name = "pageNum") Integer pageNum,
|
|
|
+ @RequestParam(name = "orderNumbers") String orderNumbers,
|
|
|
+ @RequestParam(name = "pageSize") Integer pageSize){
|
|
|
+ mapValue=mapValue!=null?mapValue:new HashMap<>();
|
|
|
+ mapValue.put("orderNumbers",orderNumbers);
|
|
|
+ return tmsTruckFeign.getTransportAbnormalInfo(mapValue,apiId,pageNum,pageSize);
|
|
|
+ }
|
|
|
+
|
|
|
+ @PostMapping("/fullPathVisualizationByCarNumber")
|
|
|
+ public Object fullPathVisualizationByCarNumber(@RequestBody HashMap mapValue) throws Exception{
|
|
|
+ return tmsTruckFeign.fullPathVisualizationByCarNumber(mapValue);
|
|
|
+ }
|
|
|
+
|
|
|
}
|