zx 3 years ago
parent
commit
75b46dade2

+ 20 - 0
src/main/java/com/steerinfo/dil/controller/AMScontroller.java

@@ -1039,6 +1039,26 @@ public class AMScontroller{
         }
         return amsFeign.getTruckPlanList(mapValue, pageNum, pageSize, apiId,planStatus,carrierId,planId);
     }
+
+    @ApiModelProperty(value = "展示运输计划")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
+            @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer"),
+            @ApiImplicitParam(name = "apiId", value = "0:257/1,2:258", required = false, dataType = "BigDecimal")
+    })
+    @PostMapping("/getPlanOrder")
+    public Map<String, Object> getPlanOrder(@RequestBody(required = false) Map<String,Object> mapValue,
+                                            Integer pageNum,
+                                            Integer pageSize,
+                                            Integer apiId,
+                                            Integer planId,
+                                            Integer requirementId,
+                                            Integer orderStatus) {
+        if (mapValue == null) {
+            mapValue = new HashMap<>();
+        }
+        return amsFeign.getPlanOrder(mapValue, pageNum, pageSize, apiId,planId,requirementId,orderStatus);
+    }
     /**
      *用车单位提出需求
      *新增用车需求

+ 1 - 0
src/main/java/com/steerinfo/dil/controller/DilVersionController.java

@@ -36,5 +36,6 @@ public class DilVersionController {
     @PostMapping("/addAppVersion/{version}")
     public String addAppVersion(@PathVariable("version") String version) {
         return dilVersionService.addAppVersion(version);
+
     }
 }

+ 12 - 1
src/main/java/com/steerinfo/dil/controller/OMSController.java

@@ -621,7 +621,11 @@ public class OMSController {
     public Map<String,Object> getUnloadOrderMaterial(@RequestBody(required = false)Map<String,Object>map){
         return omsFeign.getUnloadOrderMaterial(map);
     }
-
+    @ApiOperation(value = "根据运输订单号查询卸货点")
+    @PostMapping("/getUnloadOrderWarehouseName")
+    public Map<String,Object> getUnloadOrderWarehouseName(@RequestBody(required = false)Map<String,Object>map){
+        return omsFeign.getUnloadOrderWarehouseName(map);
+    }
 
     @ApiOperation(value = "分解异地库计划")
     @PostMapping("/apportionInwardOffsetOrder")
@@ -756,6 +760,13 @@ public class OMSController {
         return omsFeign.getTimeTaskEndDetail(mapValue);
     }
 
+
+    @ApiOperation(value = "计时作业查看订单详情")
+    @PostMapping("/getPauseTimeTaskDetail")
+    public Map<String, Object> getPauseTimeTaskDetail(@RequestParam("orderId") Integer orderId){
+        return omsFeign.getPauseTimeTaskDetail(orderId);
+    }
+
     @ApiOperation(value="批量关闭运输订单")
     @PostMapping("/batchCloseOrder")
     public Map<String, Object> batchCloseOrder(@RequestBody List<Map<String,Object>> mapList) {

+ 59 - 0
src/main/java/com/steerinfo/dil/controller/TMSController.java

@@ -2001,6 +2001,16 @@ public class TMSController extends BaseRESTfulController {
                                                           String endTime) {
         return tmsTruckFeign.getPurInwardReport(mapValue == null ? new HashMap<>() : mapValue, apiId, pageNum, pageSize, startTime, endTime);
     }
+    @ApiOperation(value="查询内转运输实绩")
+    @PostMapping("/getInwardReport")
+    public Map<String, Object> getInwardReport(@RequestBody(required=false) Map<String,Object> mapValue,
+                                                          Integer apiId,
+                                                          Integer pageNum,
+                                                          Integer pageSize,
+                                                          String startTime,
+                                                          String endTime) {
+        return tmsTruckFeign.getInwardReport(mapValue == null ? new HashMap<>() : mapValue, apiId, pageNum, pageSize, startTime, endTime);
+    }
     @PostMapping("/sendMeasureCommission")
     public Map<String, Object> sendMeasureCommission(@RequestBody(required = false) Map<String, Object> map){
         return  tmsTruckFeign.sendMeasureCommission(map);
@@ -2012,10 +2022,59 @@ public class TMSController extends BaseRESTfulController {
         return tmsTruckFeign.sendLiuPiMeasureCommission(capacityNumber);
     }
 
+
     @ApiOperation(value="新增计时作业实绩")
     @PostMapping("/addTimeTaskResult")
     public Map<String, Object> addTimeTaskResult(@RequestBody(required = false) Map<String, Object> map){
         return  tmsTruckFeign.addTimeTaskResult(map);
     }
 
+    @ApiOperation(value="计时判断是否开始")
+    @PostMapping("/JudgeTimeTask")
+    public Map<String, Object> JudgeTimeTask(@RequestBody(required = false) Map<String, Object> map){
+        return  tmsTruckFeign.JudgeTimeTask(map);
+    }
+
+
+
+    @ApiOperation(value="计时暂停")
+    @PostMapping("/unitSureEndTimeout")
+    public Map<String, Object> unitSureEndTimeout(@RequestBody(required = false) Map<String, Object> map){
+        return  tmsTruckFeign.unitSureEndTimeout(map);
+    }
+
+    @ApiOperation(value="计时暂停")
+    @PostMapping("/JudgeTimeTaskPause")
+    public Map<String, Object> JudgeTimeTaskPause(@RequestBody(required = false) Map<String, Object> map){
+        return  tmsTruckFeign.JudgeTimeTaskPause(map);
+    }
+
+
+    @ApiOperation(value="对内转车辆装货点进行统计")
+    @PostMapping("/getLoading")
+    public Map<String, Object> getLoading(@RequestBody(required=false) Map<String,Object> mapValue,
+                                             Integer apiId,
+                                             Integer pageNum,
+                                             Integer pageSize,
+                                             String startTime,
+                                             String endTime
+    ){
+        return tmsTruckFeign.getLoading(mapValue==null?new HashMap<>():mapValue, apiId, pageNum, pageSize, startTime, endTime);
+    }
+
+    @ApiOperation(value="对内转车辆装卸货点进行统计")
+    @PostMapping("/getUnLoading")
+    public Map<String, Object> getUnLoading(@RequestBody(required=false) Map<String,Object> mapValue,
+                                          Integer apiId,
+                                          Integer pageNum,
+                                          Integer pageSize,
+                                          String startTime,
+                                          String endTime
+    ){
+        return tmsTruckFeign.getUnLoading(mapValue==null?new HashMap<>():mapValue, apiId, pageNum, pageSize, startTime, endTime);
+    }
+
+
+
+
 }

+ 8 - 3
src/main/java/com/steerinfo/dil/controller/WMSController.java

@@ -30,7 +30,6 @@ public class WMSController extends BaseRESTfulController {
     WMSFeign wmsFeign;
     @Autowired
     QMSFeign qmsFeign;
-
     @PostMapping("getWmsInboundResult")
     @ApiOperation(value = "展示入库实绩信息")
     @ApiImplicitParams({
@@ -546,8 +545,7 @@ public class WMSController extends BaseRESTfulController {
                                         Integer pageSize,
                                         String con,
                                         String startTime,
-                                        String endTime
-                                      ) {
+                                        String endTime) {
         return wmsFeign.getSendReceive(mapValue ==null? new HashMap<>():mapValue, apiId, pageNum, pageSize,con,startTime,endTime);
     }
 
@@ -1016,5 +1014,12 @@ public class WMSController extends BaseRESTfulController {
                                         String endTime) {
         return wmsFeign.getWmsOutboundResultStatistics(mapValue ==null? new HashMap<>():mapValue, apiId, pageNum, pageSize,warehouseId,con,startTime,endTime);
     }
+
+    //删除扫码吊牌
+    @PostMapping("/undoInbound")
+    @ApiOperation(value = "删除扫码吊牌")
+    public Map<String, Object> undoInbound(@RequestParam("inboundId") BigDecimal inboundId){
+        return wmsFeign.undoInbound(inboundId);
+    }
 }
 

+ 16 - 0
src/main/java/com/steerinfo/dil/feign/AmsFeign.java

@@ -1141,6 +1141,22 @@ public interface AmsFeign {
                                          @RequestParam Integer planStatus,
                                          @RequestParam String carrierId,
                                          @RequestParam Integer planId);
+
+    @ApiOperation(value="展示运输计划下的运输订单")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "apiId(还没有设置表头)", value = "表头", required = false, dataType = "Interger")
+    })
+    @PostMapping(value = "/api/v1/ams/amstruckinwardplan/getPlanOrder")
+    Map<String, Object> getPlanOrder(@RequestBody(required = false) Map<String, Object> mapValue,
+                                         @RequestParam Integer pageNum,
+                                         @RequestParam Integer pageSize,
+                                         @RequestParam Integer apiId,
+                                         @RequestParam Integer planId,
+                                        @RequestParam Integer requirementId,
+                                         @RequestParam Integer orderStatus
+
+                                     );
+
     /**
      *新增用车需求
      */

+ 8 - 0
src/main/java/com/steerinfo/dil/feign/OmsFeign.java

@@ -8,6 +8,7 @@ import oracle.jdbc.proxy.annotation.Post;
 import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.web.bind.annotation.*;
 
+import java.math.BigDecimal;
 import java.util.List;
 import java.util.Map;
 
@@ -393,6 +394,10 @@ public interface OmsFeign {
     @PostMapping("api/v1/oms/omstruckorderseparates/getUnloadOrderMaterial")
     Map<String, Object> getUnloadOrderMaterial(@RequestBody(required = false)Map<String, Object> map);
 
+    @ApiOperation(value = "根据运输订单号查询卸货点")
+    @PostMapping("api/v1/oms/omstruckorderseparates/getUnloadOrderWarehouseName")
+    Map<String, Object> getUnloadOrderWarehouseName(@RequestBody(required = false)Map<String, Object> map);
+
     @ApiOperation(value = "根据运输订单id查询物资")
     @PostMapping("api/v1/oms/omstruckorders/getOrderMaterialList")
     Map<String, Object> getOrderMaterialList(@RequestParam Integer orderId);
@@ -458,5 +463,8 @@ public interface OmsFeign {
     Map<String, Object> getTimeTaskEnd(@RequestBody Map<String, Object> mapValue);
     @PostMapping("api/v1/oms/omstruckorderseparates/getTimeTaskEndDetail")
     Map<String, Object> getTimeTaskEndDetail(@RequestBody Map<String, Object> mapValue);
+
+    @PostMapping("api/v1/oms/omstruckorderseparates/getPauseTimeTaskDetail")
+    Map<String, Object> getPauseTimeTaskDetail(@RequestParam("orderId") Integer orderId);
 }
 

+ 41 - 1
src/main/java/com/steerinfo/dil/feign/TmsTruckFeign.java

@@ -437,6 +437,14 @@ public interface TmsTruckFeign {
                                            @RequestParam Integer pageSize,
                                            @RequestParam String startTime,
                                            @RequestParam String endTime);
+//内转统计报表
+    @PostMapping("api/v1/truckTms/statisticalReport/getInwardReport")
+    Map<String, Object> getInwardReport(@RequestBody(required = false) Map<String, Object> mapValue,
+                                           @RequestParam Integer apiId,
+                                           @RequestParam Integer pageNum,
+                                           @RequestParam Integer pageSize,
+                                           @RequestParam String startTime,
+                                           @RequestParam String endTime);
 
     @PostMapping("api/v1/truckTms/tmstruckmeasurecommissions/sendMeasureCommission")
     Map<String, Object> sendMeasureCommission(@RequestBody(required = false) Map<String, Object> map);
@@ -446,9 +454,41 @@ public interface TmsTruckFeign {
     @GetMapping("api/v1/truckTms/tmstruckmeasurecommissions/sendLiuPiMeasureCommission")
     Map<String, Object> sendLiuPiMeasureCommission(@RequestParam("capacityNumber")String capacityNumber);
 
+
     //新增计时作业实绩
     @PostMapping("api/v1/truckTms/tmstrucktimetaskresults/addTimeTaskResult")
     Map<String, Object> addTimeTaskResult(@RequestBody(required = false) Map<String, Object> map);
-    }
+
+
+    @PostMapping("api/v1/truckTms/statisticalReport/getLoading")
+    Map<String, Object> getLoading(@RequestBody(required = false) Map<String, Object> mapValue,
+                                   @RequestParam Integer apiId,
+                                   @RequestParam Integer pageNum,
+                                   @RequestParam Integer pageSize,
+                                   @RequestParam String startTime,
+                                   @RequestParam String endTime);
+
+    @PostMapping("api/v1/truckTms/statisticalReport/getUnLoading")
+    Map<String, Object> getUnLoading(@RequestBody(required = false) Map<String, Object> mapValue,
+                                     @RequestParam Integer apiId,
+                                     @RequestParam Integer pageNum,
+                                     @RequestParam Integer pageSize,
+                                     @RequestParam String startTime,
+                                     @RequestParam String endTime);
+
+
+    @PostMapping("api/v1/truckTms/tmstrucktimetaskresults/JudgeTimeTask")
+    Map<String, Object> JudgeTimeTask(@RequestBody Map<String, Object> map);
+
+    @PostMapping("api/v1/truckTms/tmstrucktimetaskresults/unitSureEndTimeout")
+    Map<String, Object> unitSureEndTimeout(@RequestBody Map<String, Object> map);
+
+    @PostMapping("api/v1/truckTms/tmstrucktimetaskresults/JudgeTimeTaskPause")
+    Map<String, Object> JudgeTimeTaskPause(@RequestBody Map<String, Object> map);
+}
+
+
+
+
 
 

+ 2 - 0
src/main/java/com/steerinfo/dil/feign/WMSFeign.java

@@ -875,4 +875,6 @@ public interface WMSFeign {
                                  @RequestParam String startTime,
                                  @RequestParam String endTime);
 
+    @PostMapping("/api/v1/wms/inboundResult/undoInbound")
+    Map<String, Object> undoInbound(@RequestParam BigDecimal inboundId);
 }

+ 6 - 7
src/main/resources/com/steerinfo/dil/mapper/UniversalMapper.xml

@@ -352,12 +352,10 @@
         RM.MATERIAL_CODE "materialCode",
         RM.MATERIAL_SPECIFICATION "materialSpecification",
         RM.MATERIAL_MODEL "materialModel"
-        FROM RMS_MATERIAL RM
-        <where>
-            <if test="index != null">
-                (instr(RM.MATERIAL_NAME, #{index}) > 0 or instr(RM.MATERIAL_SPECIFICATION,#{index}) >0 or instr(RM.MATERIAL_MODEL,#{index}) >0)
-            </if>
-        </where>
+        FROM RMS_MATERIAL RM WHERE  RM.DELETED = 0
+        <if test="index != null">
+            AND (instr(RM.MATERIAL_NAME, #{index}) > 0 or instr(RM.MATERIAL_SPECIFICATION,#{index}) >0 or instr(RM.MATERIAL_MODEL,#{index}) >0)
+        </if>
         )
         <where>
             <if test="materialName != null">
@@ -545,9 +543,10 @@
 
 <!--  边输边查卸货点  -->
     <select id="selectUnloadingPoint" parameterType="string" resultType="java.util.Map">
-        select Rw.WAREHOUSE_NAME "warehouseName",
+        select RW.WAREHOUSE_NAME "warehouseName",
                RW.WAREHOUSE_ID "warehouseId"
         from RMS_WAREHOUSE RW
+        where RW.DELETED = 0
         order by "warehouseName"
     </select>