|
@@ -11,6 +11,7 @@ import com.ozs.common.utils.poi.ExcelUtil;
|
|
|
import com.ozs.service.entity.CameraUpdateLog;
|
|
|
import com.ozs.service.entity.vo.CameraUpdateLogResp;
|
|
|
import com.ozs.service.service.CameraUpdateLogService;
|
|
|
+import com.ozs.system.service.ISysDictDataService;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
@@ -24,6 +25,7 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import java.text.ParseException;
|
|
|
import java.util.List;
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
|
* @author wyy
|
|
@@ -36,6 +38,8 @@ public class CameraUpdateLogController extends BaseController {
|
|
|
private static final Logger log = LoggerFactory.getLogger(CameraUpdateLogController.class);
|
|
|
@Autowired
|
|
|
private CameraUpdateLogService cameraUpdateLogService;
|
|
|
+ @Autowired
|
|
|
+ private ISysDictDataService dictDataService;
|
|
|
|
|
|
/**
|
|
|
* 获取相机升级日志分页列表
|
|
@@ -55,6 +59,18 @@ public class CameraUpdateLogController extends BaseController {
|
|
|
}
|
|
|
wrapper.orderByDesc(CameraUpdateLog::getCreateTime);
|
|
|
IPage<CameraUpdateLog> page = cameraUpdateLogService.page(new Page<>(cameraUpdateLogResp.getPageNum(), cameraUpdateLogResp.getPageSize()), wrapper);
|
|
|
+ List<CameraUpdateLog> list = cameraUpdateLogService.list();
|
|
|
+ if (!ObjectUtils.isEmpty(page) && !ObjectUtils.isEmpty(page.getRecords())) {
|
|
|
+ List<CameraUpdateLog> dto = page.getRecords().stream().map(o -> {
|
|
|
+ for (CameraUpdateLog li : list) {
|
|
|
+ if (li.getUpgradeType().equals(o.getUpgradeType())) {
|
|
|
+ o.setUpgradeTypeName(dictDataService.selectDictLabel("upgrade_type", String.valueOf(li.getUpgradeType())));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return o;
|
|
|
+ }).collect(Collectors.toList());
|
|
|
+ page.setRecords(dto);
|
|
|
+ }
|
|
|
return AjaxResult.success(page);
|
|
|
}
|
|
|
|