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

@ -63,7 +63,11 @@ public class QscTaxIncomeYearServiceImpl implements IQscTaxIncomeYearService {
private LambdaQueryWrapper<QscTaxIncomeYear> buildQueryWrapper(QscTaxIncomeYearBo bo) {
Map<String, Object> params = bo.getParams();
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.getRate() != null, QscTaxIncomeYear::getRate, bo.getRate());
lqw.eq(bo.getUserId() != null, QscTaxIncomeYear::getUserId, bo.getUserId());

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

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

Loading…
Cancel
Save