|
@@ -1,13 +1,17 @@
|
|
package com.ozs.service.service.impl;
|
|
package com.ozs.service.service.impl;
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.ozs.service.entity.CameraLogDetail;
|
|
import com.ozs.service.entity.CameraLogDetail;
|
|
import com.ozs.service.entity.CameraUpdateLog;
|
|
import com.ozs.service.entity.CameraUpdateLog;
|
|
import com.ozs.service.mapper.CameraLogDetailMapper;
|
|
import com.ozs.service.mapper.CameraLogDetailMapper;
|
|
import com.ozs.service.mapper.CameraUpdateLogMapper;
|
|
import com.ozs.service.mapper.CameraUpdateLogMapper;
|
|
import com.ozs.service.service.CameraLogDetailService;
|
|
import com.ozs.service.service.CameraLogDetailService;
|
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
+import java.util.List;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* @author wyy
|
|
* @author wyy
|
|
* @subject
|
|
* @subject
|
|
@@ -15,4 +19,23 @@ import org.springframework.stereotype.Service;
|
|
*/
|
|
*/
|
|
@Service
|
|
@Service
|
|
public class CameraLogDetailServiceImpl extends ServiceImpl<CameraLogDetailMapper, CameraLogDetail> implements CameraLogDetailService {
|
|
public class CameraLogDetailServiceImpl extends ServiceImpl<CameraLogDetailMapper, CameraLogDetail> implements CameraLogDetailService {
|
|
|
|
+
|
|
|
|
+ @Autowired
|
|
|
|
+ CameraLogDetailMapper cameraLogDetailMapper;
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public void updateAccessories(String deviceSn, Integer code){
|
|
|
|
+ LambdaQueryWrapper<CameraLogDetail> wrapper = new LambdaQueryWrapper<>();
|
|
|
|
+ wrapper.eq(CameraLogDetail::getCameraCode, deviceSn);
|
|
|
|
+ wrapper.orderByDesc(CameraLogDetail::getUpdateTime);
|
|
|
|
+ List<CameraLogDetail> list = cameraLogDetailMapper.selectList(wrapper);
|
|
|
|
+ CameraLogDetail cameraUpdateLog = list.get(0);
|
|
|
|
+ if (200==code){
|
|
|
|
+ cameraUpdateLog.setStatus(1);
|
|
|
|
+ cameraLogDetailMapper.updateById(cameraUpdateLog);
|
|
|
|
+ }else if (400==code){
|
|
|
|
+ cameraUpdateLog.setStatus(3);
|
|
|
|
+ cameraLogDetailMapper.updateById(cameraUpdateLog);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|