Pārlūkot izejas kodu

温度SQL修改

lvzhikai 5 gadi atpakaļ
vecāks
revīzija
6b3615aaf8

+ 6 - 2
src/main/java/com/chinaitop/depot/supervise/controller/depotStyleController.java

@@ -40,14 +40,18 @@ public class depotStyleController {
40 40
     @RequestMapping(value="/getAllPointChart", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.GET)
41 41
     @ApiOperation(value="点图信息", notes = "查找所有的点图信息")
42 42
     @ApiImplicitParams({
43
-            @ApiImplicitParam(name = "type", value = "查看的类型", paramType = "query")
43
+            @ApiImplicitParam(name = "type", value = "查看的类型", paramType = "query"),
44
+            @ApiImplicitParam(name = "orgId", value = "组织机构Id", paramType = "query")
44 45
     })
45
-    public List<Map<String,Object>> getAllPointChart(String type, HttpServletRequest request) {
46
+    public List<Map<String,Object>> getAllPointChart(String type, String orgId, HttpServletRequest request) {
46 47
         Map<String,Object> map = new HashMap<>();
47 48
 
48 49
         String ss = request.getSession().getAttribute("userId")+"";
49 50
         Map<String,Object> newMap = new HashMap<>();
50 51
         map.put("type",type);
52
+        if(ParameterUtil.isnotnull(orgId)){
53
+            map.put("orgId",orgId);
54
+        }
51 55
         List<Map<String,Object>> list = null;
52 56
         if(ParameterUtil.isequal(type,"1")){//监控
53 57
             list = Service.getCameraPoint(map);

+ 8 - 5
src/main/java/com/chinaitop/depot/supervise/mapper/DepotStyleMapper.xml

@@ -419,10 +419,10 @@
419 419
 	    hw.record_unite
420 420
     FROM
421 421
         basic_storehouse house
422
-    LEFT JOIN depot_style style ON style.indexid = house.storehouse_id
423
-    LEFT JOIN storage_foodbasicinfo hw ON house.storehouse_id = hw.house_id
424
-    LEFT JOIN basic_keeper_house bkh ON bkh.house_Id = house.storehouse_id
425
-    LEFT JOIN basic_keeper bk ON bk.id = bkh.keeper_Id
422
+    LEFT JOIN depot_style style ON style.indexid = house.storehouse_id AND style.org_id = #{orgId,jdbcType=VARCHAR}
423
+    LEFT JOIN storage_foodbasicinfo hw ON house.storehouse_id = hw.house_id AND hw.org_id = #{orgId,jdbcType=VARCHAR}
424
+    LEFT JOIN basic_keeper_house bkh ON bkh.house_Id = house.storehouse_id AND bkh.org_id = #{orgId,jdbcType=VARCHAR}
425
+    LEFT JOIN basic_keeper bk ON bk.id = bkh.keeper_Id AND bk.org_id = #{orgId,jdbcType=VARCHAR}
426 426
     LEFT JOIN (
427 427
         SELECT
428 428
             temp.inTemp,
@@ -442,15 +442,18 @@
442 442
                     temp2.storehouse
443 443
                 FROM
444 444
                     t_testdata temp2
445
+                WHERE temp2.org_id = #{orgId,jdbcType=VARCHAR}
445 446
                 GROUP BY
446 447
                     temp2.storehouse
447 448
             ) t
448 449
         WHERE
449 450
             temp.time = t.time
450 451
         AND temp.storehouse = t.storehouse
452
+        AND temp.org_id = #{orgId,jdbcType=VARCHAR}
451 453
     ) t3 ON house.storehouse_code = t3.storehouse
452 454
     WHERE 1=1
453 455
     AND style.type = #{type}
456
+    AND style.org_id = #{orgId,jdbcType=VARCHAR}
454 457
     GROUP BY house.storehouse_id
455 458
   </select>
456 459
   <select id="selectWorkingForHouse" parameterType="java.util.Map" resultType="java.util.HashMap">
@@ -468,7 +471,7 @@
468 471
     AND kc.DataID = fcbgz.stockdataid
469 472
     AND styles.type = '3'
470 473
     AND flow.`status`='0'
471
-    AND  flow.BillNo=kc.BizNo
474
+    AND flow.BillNo=kc.BizNo
472 475
     AND kc.DataID=fcbgz.stockdataid
473 476
     AND fcbgz.direction=1
474 477
     AND kc.UnitID = #{orgid}