Parcourir la source

本库的代储油罐

gaodandan il y a 5 ans
Parent
commit
94421f96ef

+ 17 - 0
src/main/java/com/chinaitop/depot/agent/basic/controller/AgentTankController.java

@@ -280,5 +280,22 @@ public class AgentTankController {
280 280
         List<Map<String, Object>> list = agentTankService.getTankExistInfo(map);
281 281
         return list;
282 282
     }
283
+    
284
+    
285
+    
286
+    /**
287
+     * 获取本库的代储油罐(启用着的)
288
+     * @return
289
+     */
290
+    @RequestMapping(value = "/getAgentTankId", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.GET)
291
+    @ApiOperation(value="获取本库的代储油罐(启用着的)", notes = "获取本库的代储油罐(启用着的)")
292
+    @ApiImplicitParams({
293
+            @ApiImplicitParam(name = "orgId", value = "组织id", paramType = "query")
294
+    })
295
+    public List<String> getAgentTankId(Integer orgId){
296
+         
297
+        return agentTankService.getAgentTankId(orgId);
298
+    }
299
+    
283 300
 
284 301
 }

+ 2 - 0
src/main/java/com/chinaitop/depot/agent/basic/mapper/BusinessAgentTankMapper.java

@@ -35,4 +35,6 @@ public interface BusinessAgentTankMapper {
35 35
 	List<Map<String, Object>> getTankExistInfo(Map<String, Object> map);
36 36
 
37 37
     List<Map<String, Object>> getAgentList(Map<String, Object> map);
38
+
39
+	List<String> getAgentTankId(Integer orgId);
38 40
 }

+ 10 - 0
src/main/java/com/chinaitop/depot/agent/basic/mapper/BusinessAgentTankMapper.xml

@@ -426,5 +426,15 @@ LEFT JOIN basic_tank t ON t.id = e.tank_id
426 426
     <if test="tankNumber != null">
427 427
       AND bt.storageTank_code like #{tankNumber,jdbcType=VARCHAR}
428 428
     </if>
429
+  </select>
430
+  
431
+  <select id="getAgentTankId" resultType="java.lang.String" parameterType="java.lang.Integer">
432
+	SELECT
433
+		tank_id
434
+	FROM
435
+		business_agent_tank_exist
436
+	WHERE
437
+		agent_depot_id in (select id from business_agent_depot where depot_id=#{orgId,jdbcType=INTEGER} and del_flag=1 )
438
+    and del_flag=1
429 439
   </select>
430 440
 </mapper>

+ 2 - 0
src/main/java/com/chinaitop/depot/agent/basic/service/agentTankService.java

@@ -41,4 +41,6 @@ public interface agentTankService {
41 41
 
42 42
 	List<Map<String, Object>> getTankExistInfo(Map<String, Object> map);
43 43
 
44
+	List<String> getAgentTankId(Integer orgId);
45
+
44 46
 }

+ 6 - 0
src/main/java/com/chinaitop/depot/agent/basic/service/impl/AgentTankServiceImpl.java

@@ -248,4 +248,10 @@ public class AgentTankServiceImpl implements agentTankService {
248 248
 		// TODO Auto-generated method stub
249 249
 		return BusinessAgentTankMapper.getTankExistInfo(map);
250 250
 	}
251
+
252
+	@Override
253
+	public List<String> getAgentTankId(Integer orgId) {
254
+		// TODO Auto-generated method stub
255
+		return BusinessAgentTankMapper.getAgentTankId(orgId);
256
+	}
251 257
 }