add 企业来款统计 企业增加多选和多选统计
This commit is contained in:
+8
-2
@@ -1331,7 +1331,10 @@
|
||||
concat(#{companyComeMoneySearch.year}, '%')
|
||||
</if>
|
||||
<if test="companyComeMoneySearch.chargeCompanyId != null and companyComeMoneySearch.chargeCompanyId != ''">
|
||||
AND chargeCompanyId = #{companyComeMoneySearch.chargeCompanyId}
|
||||
<foreach item="item" index="index" collection="companyComeMoneySearch.chargeCompanyIds"
|
||||
open="AND chargeCompanyId in (" separator="," close=")">
|
||||
#{item}
|
||||
</foreach>
|
||||
</if>
|
||||
<!--<choose>
|
||||
<when test="companyComeMoneySearch.paymentMonth != null and companyComeMoneySearch.paymentMonth != ''">
|
||||
@@ -1436,7 +1439,10 @@
|
||||
concat(#{companyComeMoneySearch.year}, '%')
|
||||
</if>
|
||||
<if test="companyComeMoneySearch.chargeCompanyId != null and companyComeMoneySearch.chargeCompanyId != ''">
|
||||
AND chargeCompanyId = #{companyComeMoneySearch.chargeCompanyId}
|
||||
<foreach item="item" index="index" collection="companyComeMoneySearch.chargeCompanyIds"
|
||||
open="AND chargeCompanyId in (" separator="," close=")">
|
||||
#{item}
|
||||
</foreach>
|
||||
</if>
|
||||
<!--<choose>
|
||||
<when test="companyComeMoneySearch.paymentMonth != null and companyComeMoneySearch.paymentMonth != ''">
|
||||
|
||||
+10
@@ -1,5 +1,8 @@
|
||||
package com.jero.statistics.controller;
|
||||
|
||||
import cn.hutool.core.collection.CollectionUtil;
|
||||
import cn.hutool.core.util.ArrayUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.jero.common.api.vo.Result;
|
||||
@@ -16,6 +19,7 @@ import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.lang3.ObjectUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
@@ -59,6 +63,12 @@ public class CompanyComeMoneyStatisticsController {
|
||||
public Result<?> list(CompanyComeMoneySearch companyComeMoneySearch,
|
||||
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) {
|
||||
String chargeCompanyId = companyComeMoneySearch.getChargeCompanyId();
|
||||
if (StringUtils.isNotBlank(chargeCompanyId)) {
|
||||
List<String> chargeCompanyIds = StrUtil.split(chargeCompanyId, ',');
|
||||
companyComeMoneySearch.setChargeCompanyIds(chargeCompanyIds);
|
||||
}
|
||||
|
||||
Page<CompanyComeMoneyList> page = new Page<>(pageNo, pageSize);
|
||||
IPage<CompanyComeMoneyList> pageList = payWorkingGroupService.queryPageListForCompany(page, companyComeMoneySearch, null);
|
||||
HashMap<String, Object> hashMap = new HashMap<>();
|
||||
|
||||
+3
@@ -6,6 +6,7 @@ import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.DecimalMax;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author zql
|
||||
@@ -18,6 +19,8 @@ public class CompanyComeMoneySearch {
|
||||
@ApiModelProperty(value = "来款企业id")
|
||||
private String chargeCompanyId;
|
||||
|
||||
private List<String> chargeCompanyIds;
|
||||
|
||||
@ApiModelProperty(value = "来款年份")
|
||||
private String year;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user