Compare commits

...

5 Commits

Author SHA1 Message Date
dy
1beae8d9af 修改不能按条件查询的bug
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 23s
2025-07-11 11:15:28 +08:00
dy
8c6e6507df Merge branch 'master' of http://47.109.37.87:3000/by2025/SmartParks 2025-07-11 10:07:04 +08:00
dy
0fe62c735c 修改备注不能为空的问题 2025-07-11 10:01:41 +08:00
dy
6127223a78 Merge branch 'master' of http://47.109.37.87:3000/by2025/SmartParks 2025-07-10 14:50:22 +08:00
dy
f9ea62db04 1 2025-07-10 14:43:57 +08:00
7 changed files with 35 additions and 20 deletions

View File

@@ -98,7 +98,7 @@ public class CleanOrder extends TenantEntity {
/**
* 状态
*/
private int state;
private Integer state;
/**
* 联系电话
@@ -113,7 +113,7 @@ public class CleanOrder extends TenantEntity {
/**
* 是否退订01
*/
private int isUnbooking;
private Integer isUnbooking;
/**
* 更新人id

View File

@@ -86,7 +86,7 @@ public class CleanBo extends BaseEntity {
/**
* 备注
*/
@NotBlank(message = "备注不能为空", groups = { AddGroup.class, EditGroup.class })
// @NotBlank(message = "备注不能为空", groups = { AddGroup.class, EditGroup.class })
private String remark;
/**

View File

@@ -114,12 +114,12 @@ public class CleanOrderBo extends BaseEntity {
/**
* 是否退订01
*/
private int isUnbooking;
private Integer isUnbooking;
/**
* 状态
*/
private int state;
private Integer state;
@NotEmpty(message = "订单详情不能为空", groups = {AddGroup.class})
private List<Clean> cleanList;

View File

@@ -116,7 +116,7 @@ public class CleanOrderVo implements Serializable {
/**
* 是否退订01
*/
private int isUnbooking;
private Integer isUnbooking;
/**
* 联系电话

View File

@@ -102,7 +102,8 @@ public class CleanOrderServiceImpl implements ICleanOrderService {
public TableDataInfo<CleanOrderVo> queryPageList(CleanOrderBo bo, PageQuery pageQuery) {
// 构造条件查询器,返回的是一个集合
LambdaQueryWrapper<CleanOrder> lqw = buildQueryWrapper(bo);
Page<CleanOrderVo> result = baseMapper.selectForPage(pageQuery.build(), lqw);
Page<CleanOrderVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw,CleanOrderVo.class);
// Page<CleanOrderVo> result = baseMapper.selectForPage(pageQuery.build(), lqw);
return TableDataInfo.build(result);
}
@@ -133,10 +134,12 @@ public class CleanOrderServiceImpl implements ICleanOrderService {
lqw.eq(bo.getStarTime() != null, CleanOrder::getStarTime, bo.getStarTime());
lqw.eq(bo.getEndTime() != null, CleanOrder::getEndTime, bo.getEndTime());
lqw.eq(bo.getUnitId() != null, CleanOrder::getUnitId, bo.getUnitId());
// lqw.eq(StringUtils.isNotBlank(bo.getUnit()), CleanOrder::getState, bo.getState());
lqw.eq(bo.getState() != null, CleanOrder::getState, bo.getState());
// lqw.eq(StringUtils.isNotBlank(bo.getUnit()), CleanOrder::getUnit, bo.getUnit());
lqw.eq(StringUtils.isNotBlank(bo.getPersion()), CleanOrder::getPersion, bo.getPersion());
lqw.eq(StringUtils.isNotBlank(bo.getPhone()), CleanOrder::getPhone, bo.getPhone());
//将lqw中的所有条件都封装到一个params对象中集合中
return lqw;
}

View File

@@ -141,11 +141,12 @@ public class MeetServiceImpl implements IMeetService {
LambdaQueryWrapper<Meet> lqw = Wrappers.lambdaQuery();
lqw.orderByAsc(Meet::getId);
lqw.like(StringUtils.isNotBlank(bo.getName()), Meet::getName, bo.getName());
lqw.eq(StringUtils.isNotBlank(bo.getLocation()), Meet::getLocation, bo.getLocation());
lqw.eq(bo.getPersonNumber() != null, Meet::getPersonNumber, bo.getPersonNumber());
lqw.eq(bo.getBaseService() != null, Meet::getBaseService, bo.getBaseService());
lqw.eq(bo.getBasePrice() != null, Meet::getBasePrice, bo.getBasePrice());
lqw.eq(bo.getAttach() != null, Meet::getAttach, bo.getAttach());
// lqw.eq(StringUtils.isNotBlank(bo.getLocation()), Meet::getLocation, bo.getLocation());
// lqw.eq(bo.getPersonNumber() != null, Meet::getPersonNumber, bo.getPersonNumber());
// lqw.eq(bo.getBaseService() != null, Meet::getBaseService, bo.getBaseService());
// lqw.eq(bo.getBasePrice() != null, Meet::getBasePrice, bo.getBasePrice());
lqw.eq(bo.getPrincipals() != null, Meet::getPrincipals, bo.getPrincipals());
lqw.eq(bo.getStatus() != null, Meet::getStatus, bo.getStatus());
return lqw;
}

View File

@@ -13,7 +13,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
FROM
clean_order co
LEFT JOIN clean c ON co.clean_id = c.id
LEFT JOIN clean_relation cr ON c.id = cr.clean_id;
LEFT JOIN clean_relation cr ON c.id = cr.clean_id
<!-- <where>-->
<!-- <if test="payState != null and payState!= ''">-->
<!-- co.pay_state = #{payState}-->
<!-- </if>-->
<!-- <if test="persion != null and persion!= ''">-->
<!-- co.persion = #{persion}-->
<!-- </if>-->
<!-- <if test="state != null and state!= ''">-->
<!-- co.state = #{state}-->
<!-- </if>-->
<!-- </where>-->
</select>
<!-- <select id="selectforDetail" resultType="org.dromara.property.domain.vo.CleanOrderVo"-->
<!-- parameterType="java.lang.Long">-->