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