dengyj před 3 roky
rodič
revize
da698b4e50

+ 14 - 0
src/main/java/com/steerinfo/baseinfo/meterbasespotinfo/controller/MeterBaseSpotInfoController.java

@@ -334,4 +334,18 @@ public class MeterBaseSpotInfoController extends BaseRESTfulController {
             throw new MarkerMetException(500, "操作异常!!");
         }
     }
+
+    @ApiOperation(value = "通过userID获取列表", notes = "不分页查询")
+    @GetMapping(value = "/selectSpotByConfigUserID")
+    public RESTfulResult selectSpotByConfigUserID(@RequestParam String userID) {
+        try {
+            HashMap map = new HashMap();
+            map.put("userID",userID);
+            List<MeterBaseSpotInfo> list = meterBaseSpotInfoMapper.selectSpotByConfigUserID(map);
+            return success(list);
+        } catch (Exception ex) {
+            ex.printStackTrace();
+            throw new MarkerMetException(500, "操作异常!!");
+        }
+    }
 }

+ 1 - 0
src/main/java/com/steerinfo/baseinfo/meterbasespotinfo/mapper/MeterBaseSpotInfoMapper.java

@@ -25,6 +25,7 @@ public interface MeterBaseSpotInfoMapper extends IBaseMapper<MeterBaseSpotInfo,
      List<MeterBaseSpotInfo> calibcorrelation();
 
      List<MeterBaseSpotInfo> selectSpotByUserID(Map<String, Object> parameters);
+     List<MeterBaseSpotInfo> selectSpotByConfigUserID(Map<String, Object> parameters);
 
      List<MeterBaseSpotInfo> TSDGSpotInfo(Map<String, Object> parameters);
 

+ 5 - 0
src/main/java/com/steerinfo/baseinfo/meterbasespotinfo/mapper/MeterBaseSpotInfoMapper.xml

@@ -1103,6 +1103,11 @@
     select * from METER_BASE_SPOT_INFO where BASE_SPOT_NO not in (select BASE_SPOT_NO from METER_BASE_USER_SPOT where USER_ID = '${userID}')
   </select>
 
+  <select id="selectSpotByConfigUserID"  parameterType="java.util.HashMap" resultMap="BaseResultMap">
+    select * from METER_BASE_SPOT_INFO where BASE_SPOT_NO not in (select BASE_SPOT_NO from METER_BASE_USER_SPOT_config where USER_ID = '${userID}')
+  </select>
+
+
   <select id ="TSDGSpotInfo" parameterType="java.util.HashMap" resultMap="BaseResultMap">
     select * from meter_base_spot_info
         where spot_type_no in ('001019003','001019005')