liyg vor 1 Jahr
Ursprung
Commit
eaf6571213

+ 6 - 0
src/main/java/com/steerinfo/dil/controller/UniversalController.java

@@ -289,4 +289,10 @@ public class UniversalController extends BaseRESTfulController {
         Map<String,Object> config = universalMapper.getConfigByName("APP最新版本");
         return success(config.get("valueString"));
     }
+
+    @ApiOperation("查询运单中最近的司机排班")
+    @PostMapping("/getCapacityDriver")
+    public RESTfulResult getCapacityDriver(@RequestBody Map<String,Object> map) {
+        return success(universalMapper.getCapacityDriver(map));
+    }
 }

+ 2 - 0
src/main/java/com/steerinfo/dil/mapper/UniversalMapper.java

@@ -96,4 +96,6 @@ public interface UniversalMapper {
     List<Map<String, Object>> getDriverByLike(Map<String, Object> map);
 
     Map<String,Object> getConfigByName(String configName);
+
+    Map<String,Object> getCapacityDriver(Map<String, Object> map);
 }

+ 16 - 0
src/main/resources/com/steerinfo/dil/mapper/UniversalMapper.xml

@@ -1676,4 +1676,20 @@
     AND CONFIG_NAME= #{configName}
             FETCH NEXT 1 ROWS ONLY
     </select>
+    <select id="getCapacityDriver" resultType="java.util.Map">
+        SELECT
+            DRIVER_ID "driverId",
+            CAPACITY_ID "capacityId"
+        FROM
+            OMS_TRANS_ORDER
+        WHERE ISSUE_TIME IS NOT NULL
+        <if test="driverId!=null and driverId!=''">
+            AND DRIVER_ID = #{driverId}
+        </if>
+        <if test="capacityId!=null and capacityId!=''">
+            AND CAPACITY_ID = #{capacityId}
+        </if>
+        ORDER BY ISSUE_TIME DESC
+            FETCH NEXT 1 ROWS ONLY
+    </select>
 </mapper>