fix(oa): 修复合同查询条件缺失问题并添加签订日期格式化
1. 补充按项目ID和合同类型的查询条件 2. 为signTime字段添加GMT+8时区的日期格式化注解
This commit is contained in:
@@ -83,6 +83,7 @@ public class SysOaContractBo extends BaseEntity {
|
||||
/**
|
||||
* 签订日期
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
||||
private Date signTime;
|
||||
|
||||
/**
|
||||
|
||||
@@ -133,7 +133,8 @@ public class SysOaContractServiceImpl implements ISysOaContractService {
|
||||
private LambdaQueryWrapper<SysOaContract> buildQueryWrapper(SysOaContractBo bo) {
|
||||
Map<String, Object> params = bo.getParams();
|
||||
LambdaQueryWrapper<SysOaContract> lqw = Wrappers.lambdaQuery();
|
||||
lqw.eq(SysOaContract::getContractType, '0');
|
||||
lqw.eq(bo.getProjectId() != null, SysOaContract::getProjectId, bo.getProjectId());
|
||||
lqw.eq(StringUtils.isNotBlank(bo.getContractType()), SysOaContract::getContractType, bo.getContractType());
|
||||
lqw.eq(StringUtils.isNotBlank(bo.getContractNum()), SysOaContract::getContractNum, bo.getContractNum());
|
||||
lqw.like(StringUtils.isNotBlank(bo.getContractName()), SysOaContract::getContractName, bo.getContractName());
|
||||
lqw.between(params.get("beginCreateTime") != null && params.get("endCreateTime") != null,
|
||||
|
||||
Reference in New Issue
Block a user