|
@@ -305,14 +305,29 @@ public class DbStockController extends AbstractController {
|
|
|
LambdaQueryWrapper<DbStock> queryWrapper = new LambdaQueryWrapper();
|
|
LambdaQueryWrapper<DbStock> queryWrapper = new LambdaQueryWrapper();
|
|
|
queryWrapper.eq(DbStock::getSubjectId, subId);
|
|
queryWrapper.eq(DbStock::getSubjectId, subId);
|
|
|
List<DbStock> list = dbStockService.list(queryWrapper);
|
|
List<DbStock> list = dbStockService.list(queryWrapper);
|
|
|
|
|
+ return ResultData.success(list);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 通过subId载入库存列表
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param subId
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
|
|
+ @ApiOperation(value = "通过subId载入库存列表", notes = "参数说明:subId 必填")
|
|
|
|
|
+ @GetMapping(value = "/setBeaconBySubId")
|
|
|
|
|
+ public ResultData setBeaconBySubId(@RequestParam("subId") Long subId) {
|
|
|
|
|
+ paramCheck.notNull(subId);
|
|
|
|
|
+ LambdaQueryWrapper<DbStock> queryWrapper = new LambdaQueryWrapper();
|
|
|
|
|
+ queryWrapper.eq(DbStock::getSubjectId, subId);
|
|
|
|
|
+ List<DbStock> list = dbStockService.list(queryWrapper);
|
|
|
redisService.setCacheObject(BaseConstants.BEACON_MATE_INFO + "~" + subId, list, 7L, TimeUnit.DAYS);
|
|
redisService.setCacheObject(BaseConstants.BEACON_MATE_INFO + "~" + subId, list, 7L, TimeUnit.DAYS);
|
|
|
for(DbStock stock : list){
|
|
for(DbStock stock : list){
|
|
|
redisService.setCacheObject(BaseConstants.BEACON_MATE_DET + "~" + stock.getBeaconTag() + "~" + stock.getSubjectId() + "~" + stock.getGasName(), stock.getBeaconTag(), 120L, TimeUnit.SECONDS);
|
|
redisService.setCacheObject(BaseConstants.BEACON_MATE_DET + "~" + stock.getBeaconTag() + "~" + stock.getSubjectId() + "~" + stock.getGasName(), stock.getBeaconTag(), 120L, TimeUnit.SECONDS);
|
|
|
}
|
|
}
|
|
|
-// LambdaQueryWrapper<DbStock> queryWrapper = new LambdaQueryWrapper();
|
|
|
|
|
-// queryWrapper.eq(DbStock::getSubjectId, subId);
|
|
|
|
|
-// List<DbStock> list = dbStockService.list(queryWrapper);
|
|
|
|
|
- return ResultData.success(new ArrayList<>());
|
|
|
|
|
|
|
+ return ResultData.success(list);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|