diff --git a/device-manager/src/main/java/com/mortals/xhx/module/device/web/DeviceLogController.java b/device-manager/src/main/java/com/mortals/xhx/module/device/web/DeviceLogController.java index 0492bb084b794eb2fbce6b5445fc50c831ffd94f..42c58e6ac66db2acd205a189addec11794d87c58 100644 --- a/device-manager/src/main/java/com/mortals/xhx/module/device/web/DeviceLogController.java +++ b/device-manager/src/main/java/com/mortals/xhx/module/device/web/DeviceLogController.java @@ -1,5 +1,7 @@ package com.mortals.xhx.module.device.web; +import com.mortals.framework.exception.AppException; +import com.mortals.framework.model.OrderCol; import com.mortals.xhx.base.system.param.service.ParamService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; @@ -14,12 +16,10 @@ import com.mortals.xhx.module.device.model.DeviceLogQuery; import com.mortals.xhx.module.device.service.DeviceLogService; import org.apache.commons.lang3.ArrayUtils; import com.mortals.framework.util.StringUtils; -import java.util.HashMap; -import java.util.List; -import java.util.Map; + +import java.util.*; import java.util.stream.Collectors; import com.alibaba.fastjson.JSONObject; -import java.util.Arrays; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import static com.mortals.framework.ap.SysConstains.*; @@ -48,4 +48,13 @@ public class DeviceLogController extends BaseCRUDJsonMappingController<DeviceLog super.init(request, response, form, model, context); } + @Override + protected void doListBefore(HttpServletRequest request, HttpServletResponse response, DeviceLogForm form, Map<String, Object> model, Context context) throws AppException { + form.getQuery().setOrderColList(new ArrayList<OrderCol>() { + { + add(new OrderCol("createTime", OrderCol.DESCENDING)); + } + }); + super.doListBefore(request, response, form, model, context); + } } \ No newline at end of file