fix: 代码丢失找回

server_five_liuyunhu
lijiayao 2024-04-06 09:59:38 +08:00
parent 9e8106ab46
commit 5bf55e27f3
1 changed files with 24 additions and 8 deletions

View File

@ -38,40 +38,56 @@ public class FenceServiceImpl extends ServiceImpl<FenceMapper, Fence> implements
*/
@Autowired
private StringRedisTemplate redisTemplate;
/**
*
*/
@Autowired
private RemoteFenceService remoteFenceService;
@Override
public List<Fence> pageQuery(FenceConfig fenceConfig) {
List<Fence> list= fenceMapper.pageQuery(fenceConfig);
List<Fence> list = fenceMapper.pageQuery(fenceConfig);
return list;
}
@Override
public void changeFenceStatus(FenceUpdateRequest fenceUpdateRequest) {
String username = SecurityUtils.getUsername();
fenceUpdateRequest.setCrateName(username);
fenceMapper.changeFence(fenceUpdateRequest);
/**
*
*/
redisTemplate.opsForValue().set("changeFenceStatus", JSON.toJSONString(fenceUpdateRequest), 10, TimeUnit.MINUTES);
remoteFenceService.fenceQueue(fenceUpdateRequest);
}
/**
* :
*
* @param request
* @param fenceRequest
*/
@Override
public void fenceInsert(HttpServletRequest request, FenceRequest fenceRequest) {
String username = SecurityUtils.getUsername();
fenceRequest.setCrateName(username);
//先添加围栏
int a= fenceMapper.insertFence(fenceRequest);
fenceMapper.insertFence(fenceRequest);
String[] logoIds = fenceRequest.getLogoIds();
String[] parts = new String[0];
for (String logoId : logoIds) {
//把前台传入的字符串分割成数组
parts = logoId.split(",");
//再添加围栏和标识中间表
fenAndLogoService.addBach(fenceRequest.getFenceId(),parts);
parts = logoId.split(",");
//再添加围栏和标识中间表
fenAndLogoService.addBach(fenceRequest.getFenceId(), parts);
}
/**
*
*/
redisTemplate.opsForValue().set("fenceInsert", JSON.toJSONString(fenceRequest), 10, TimeUnit.MINUTES);
}
@Override