1
0
Fork 0

修改incomeyear搜索条件

master
karlkyo 10 months ago
parent 12736916bd
commit f5324e53d4

@ -11,6 +11,7 @@ import java.util.Date;
import java.util.Date; import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.ziyun.common.core.domain.BaseEntity; import com.ziyun.common.core.domain.BaseEntity;
import org.springframework.format.annotation.DateTimeFormat;
/** /**
* () qsc_tax_income_year * () qsc_tax_income_year
@ -33,6 +34,7 @@ public class QscTaxIncomeYearBo extends BaseEntity {
* *
*/ */
@NotNull(message = "时间不能为空", groups = { AddGroup.class, EditGroup.class }) @NotNull(message = "时间不能为空", groups = { AddGroup.class, EditGroup.class })
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date incomeYear; private Date incomeYear;
/** /**

@ -63,7 +63,11 @@ public class QscTaxIncomeYearServiceImpl implements IQscTaxIncomeYearService {
private LambdaQueryWrapper<QscTaxIncomeYear> buildQueryWrapper(QscTaxIncomeYearBo bo) { private LambdaQueryWrapper<QscTaxIncomeYear> buildQueryWrapper(QscTaxIncomeYearBo bo) {
Map<String, Object> params = bo.getParams(); Map<String, Object> params = bo.getParams();
LambdaQueryWrapper<QscTaxIncomeYear> lqw = Wrappers.lambdaQuery(); LambdaQueryWrapper<QscTaxIncomeYear> lqw = Wrappers.lambdaQuery();
lqw.eq(bo.getIncomeYear() != null, QscTaxIncomeYear::getIncomeYear, bo.getIncomeYear()); // 对年份进行模糊匹配,格式化年份
if (bo.getIncomeYear() != null) {
String yearStr = String.valueOf(bo.getIncomeYear().getYear() + 1900);
lqw.like(QscTaxIncomeYear::getIncomeYear, yearStr);
}
lqw.eq(bo.getIncome() != null, QscTaxIncomeYear::getIncome, bo.getIncome()); lqw.eq(bo.getIncome() != null, QscTaxIncomeYear::getIncome, bo.getIncome());
lqw.eq(bo.getRate() != null, QscTaxIncomeYear::getRate, bo.getRate()); lqw.eq(bo.getRate() != null, QscTaxIncomeYear::getRate, bo.getRate());
lqw.eq(bo.getUserId() != null, QscTaxIncomeYear::getUserId, bo.getUserId()); lqw.eq(bo.getUserId() != null, QscTaxIncomeYear::getUserId, bo.getUserId());

@ -27,7 +27,7 @@
placeholder="选择时间"> placeholder="选择时间">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="税收收入" prop="taxIncome"> <!-- <el-form-item label="税收收入" prop="taxIncome">
<el-input <el-input
v-model="queryParams.taxIncome" v-model="queryParams.taxIncome"
placeholder="请输入税收收入" placeholder="请输入税收收入"
@ -35,8 +35,8 @@
size="small" size="small"
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item> -->
<el-form-item label="非税收入" prop="nonTaxIncome"> <!-- <el-form-item label="非税收入" prop="nonTaxIncome">
<el-input <el-input
v-model="queryParams.nonTaxIncome" v-model="queryParams.nonTaxIncome"
placeholder="请输入非税收入" placeholder="请输入非税收入"
@ -44,7 +44,7 @@
size="small" size="small"
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item> -->
<el-form-item> <el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery"></el-button> <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery"></el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery"></el-button> <el-button icon="el-icon-refresh" size="mini" @click="resetQuery"></el-button>

@ -5,11 +5,11 @@
<el-date-picker clearable <el-date-picker clearable
v-model="queryParams.incomeYear" v-model="queryParams.incomeYear"
type="year" type="year"
value-format="yyyy-01-01" value-format="yyyy"
placeholder="请选择年份"> placeholder="请选择年份">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="收入" prop="income"> <!-- <el-form-item label="收入" prop="income">
<el-input <el-input
v-model="queryParams.income" v-model="queryParams.income"
placeholder="请输入收入" placeholder="请输入收入"
@ -24,7 +24,7 @@
clearable clearable
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item> -->
<!-- <el-form-item label="用户ID" prop="userId">--> <!-- <el-form-item label="用户ID" prop="userId">-->
<!-- <el-input--> <!-- <el-input-->
<!-- v-model="queryParams.userId"--> <!-- v-model="queryParams.userId"-->
@ -260,8 +260,8 @@ export default {
/** 搜索按钮操作 */ /** 搜索按钮操作 */
handleQuery() { handleQuery() {
if (this.queryParams.incomeYear) { if (this.queryParams.incomeYear) {
// yyyy-MM-01 // yyyy-MM-dd HH:mm:ss
const formattedDate = `${this.queryParams.incomeYear}-01`; const formattedDate = `${this.queryParams.incomeYear}-01-01 00:00:00`;
this.queryParams.incomeYear = formattedDate; this.queryParams.incomeYear = formattedDate;
} }
this.queryParams.pageNum = 1; this.queryParams.pageNum = 1;

Loading…
Cancel
Save