|
|
@@ -150,10 +150,13 @@ public class DbStockController extends AbstractController {
|
|
|
if (count > 0) {
|
|
|
return ResultData.success("信标标签已存在!");
|
|
|
}
|
|
|
+ //将旧的信标从redis中移除 chai
|
|
|
+ DbStock oldDbStock = dbStockService.getById(dbStockBo.getId());
|
|
|
if (dbStockService.update(new LambdaUpdateWrapper<DbStock>().eq(DbStock::getId, dbStockBo.getId()).set(DbStock::getBeaconTag, dbStockBo.getBeaconTag()))) {
|
|
|
+ redisService.deleteObject(BaseConstants.BEACON_MATE_DET+"~"+ oldDbStock.getBeaconTag()+"~"+oldDbStock.getSubjectId()+"~"+oldDbStock.getGasName());
|
|
|
//todo 重新加载入库的信标到redis chai
|
|
|
- DbStock dbStock = dbStockService.getById(dbStockBo.getId());
|
|
|
- new Thread(()->loadBeaconDate(dbStock)).start();
|
|
|
+ DbStock newDbStock = dbStockService.getById(dbStockBo.getId());
|
|
|
+ new Thread(()->loadBeaconDate(newDbStock)).start();
|
|
|
return ResultData.success("操作成功");
|
|
|
}
|
|
|
return ResultData.fail("操作失败");
|