## Opt - 盒数小数

This commit is contained in:
sangelxiu1 2025-06-30 16:35:22 +08:00
parent 0c4bc3900f
commit 7766c46086
4 changed files with 16 additions and 9 deletions

View File

@ -68,7 +68,8 @@ public class CuMemberSpeRetailController extends BaseController {
return AjaxResult.error("会员信息不存在");
}
//校验团队总盒数大于小区盒数
if (retailAreaParam.getTeamBoxNum() < retailAreaParam.getSmallBoxNum()) {
// if (retailAreaParam.getTeamBoxNum() < retailAreaParam.getSmallBoxNum()) {
if (retailAreaParam.getTeamBoxNum().compareTo(retailAreaParam.getSmallBoxNum()) < 0) {
return AjaxResult.error("团队盒数需大于小区盒数");
}
//校验结算日期是否为空
@ -146,7 +147,8 @@ public class CuMemberSpeRetailController extends BaseController {
continue;
}
//校验团队总盒数大于小区盒数
if (cma.getTeamBoxNum() < cma.getSmallBoxNum()) {
// if (cma.getTeamBoxNum() < cma.getSmallBoxNum()) {
if (cma.getTeamBoxNum().compareTo(cma.getSmallBoxNum()) < 0) {
cma.setMsg("团队盒数需大于小区盒数");
errorlist.add(cma);
continue;
@ -248,7 +250,8 @@ public class CuMemberSpeRetailController extends BaseController {
return AjaxResult.error("会员信息不存在");
}
//校验团队总盒数大于小区盒数
if (retailAreaParam.getTeamBoxNum() < retailAreaParam.getSmallBoxNum()) {
// if (retailAreaParam.getTeamBoxNum() < retailAreaParam.getSmallBoxNum()) {
if (retailAreaParam.getTeamBoxNum().compareTo(retailAreaParam.getSmallBoxNum()) < 0) {
return AjaxResult.error("团队盒数需大于小区盒数");
}
//校验结算日期是否为空

View File

@ -22,12 +22,12 @@ public class RetailAreaParam implements Serializable {
* 团队总盒数
*/
@Excel(name = "团队总盒数")
private Integer teamBoxNum = 0;
private BigDecimal teamBoxNum = BigDecimal.ZERO;
/**
* 小区盒数
*/
@Excel(name = "小区盒数")
private Integer smallBoxNum = 0;
private BigDecimal smallBoxNum = BigDecimal.ZERO;
/**
* 结算日期
@ -56,7 +56,7 @@ public class RetailAreaParam implements Serializable {
/**
* 个人消费盒数
*/
private Integer consumeBoxNum;
private BigDecimal consumeBoxNum;
/**
* 结算开始日期

View File

@ -50,18 +50,18 @@ public class CuMemberSpeRetail extends BaseEntity {
* 团队总盒数
*/
@TableField("TEAM_BOX_NUM")
private Integer teamBoxNum;
private BigDecimal teamBoxNum;
/**
* 个人消费盒数
*/
@TableField("CONSUME_BOX_NUM")
private Integer consumeBoxNum;
private BigDecimal consumeBoxNum;
/**
* 小区盒数
*/
@TableField("SMALL_BOX_NUM")
private Integer smallBoxNum;
private BigDecimal smallBoxNum;
/**
* 团队总pv

View File

@ -0,0 +1,4 @@
ALTER TABLE "RETAIL"."CU_MEMBER_SPE_RETAIL"
MODIFY ("TEAM_BOX_NUM" NUMBER(10,2))
MODIFY ("CONSUME_BOX_NUM" NUMBER(10,2))
MODIFY ("SMALL_BOX_NUM" NUMBER(10,2))