Commit d6510675 authored by 赵啸非's avatar 赵啸非

修改办件查询列表

parent cab83180
...@@ -3,6 +3,8 @@ import com.mortals.framework.model.BaseEntityLong; ...@@ -3,6 +3,8 @@ import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.dowork.model.DoworkStatEntity; import com.mortals.xhx.module.dowork.model.DoworkStatEntity;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import com.mortals.xhx.module.dowork.model.DoworkStatQuery;
import lombok.Data; import lombok.Data;
import com.mortals.framework.annotation.Excel; import com.mortals.framework.annotation.Excel;
import java.math.BigDecimal; import java.math.BigDecimal;
...@@ -30,4 +32,7 @@ public class DoworkStatVo extends BaseEntityLong { ...@@ -30,4 +32,7 @@ public class DoworkStatVo extends BaseEntityLong {
private Integer monthEnd; private Integer monthEnd;
private List<DoworkStatQuery> orConditionList;
} }
\ No newline at end of file
package com.mortals.xhx.module.dowork.web; package com.mortals.xhx.module.dowork.web;
import cn.hutool.core.date.DateTime;
import cn.hutool.core.date.DateUtil;
import com.mortals.framework.exception.AppException; import com.mortals.framework.exception.AppException;
import com.mortals.framework.model.Context; import com.mortals.framework.model.Context;
import com.mortals.framework.model.OrderCol; import com.mortals.framework.model.OrderCol;
...@@ -14,8 +16,7 @@ import org.springframework.util.ObjectUtils; ...@@ -14,8 +16,7 @@ import org.springframework.util.ObjectUtils;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import java.util.Arrays; import java.util.*;
import java.util.Map;
/** /**
* 办件统计 * 办件统计
...@@ -46,6 +47,24 @@ public class DoworkStatController extends BaseCRUDJsonBodyMappingController<Dowo ...@@ -46,6 +47,24 @@ public class DoworkStatController extends BaseCRUDJsonBodyMappingController<Dowo
} }
if (ObjectUtils.isEmpty(query.getAreaCode())) throw new AppException("区域编码不能为空!"); if (ObjectUtils.isEmpty(query.getAreaCode())) throw new AppException("区域编码不能为空!");
//固定请求参数 最近6月
int curMonth = DateUtil.month(new Date())+1;
int curYear = DateUtil.year(new Date());
DateTime dateTime = DateUtil.offsetMonth(new Date(), -6);
int startYear = DateUtil.year(dateTime);
int startMonth = DateUtil.month(dateTime) + 1;
List<DoworkStatQuery> conditionList = new ArrayList<>();
DoworkStatQuery query1 = new DoworkStatQuery();
query1.setYear(startYear);
query1.setMonthStart(startMonth);
conditionList.add(query1);
DoworkStatQuery query2 = new DoworkStatQuery();
query2.setYear(curYear);
query2.setMonthEnd(curMonth);
query.setOrConditionList(conditionList);
Runnable runnable = new Runnable() { Runnable runnable = new Runnable() {
@Override @Override
public void run() { public void run() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment