## Opt - H5个人拓展结余接口 - 大小区规则

This commit is contained in:
sangelxiu1 2025-06-25 10:42:17 +08:00
parent d3d416d377
commit 39e3c584e0
1 changed files with 16 additions and 5 deletions

View File

@ -670,11 +670,22 @@ public class ApiMemberStructureController extends BaseController {
BigDecimal leftFirstSurplus = new BigDecimal(leftFirstSurplusStr.replaceAll(",", "")); BigDecimal leftFirstSurplus = new BigDecimal(leftFirstSurplusStr.replaceAll(",", ""));
BigDecimal rightFirstSurplus = new BigDecimal(rightFirstSurplusStr.replaceAll(",", "")); BigDecimal rightFirstSurplus = new BigDecimal(rightFirstSurplusStr.replaceAll(",", ""));
log.info("result : {}", JSONUtil.toJsonStr(result)); log.info("result : {}", JSONUtil.toJsonStr(result));
if(leftFirstSurplus.compareTo(bdBonusExpand.getExpandSmall()) > 0){ if(leftFirstSurplus.compareTo(rightFirstSurplus) >= 0){
result.get(0).putExtra("leftFirstSurplus", bdBonusExpand.getExpandSmall().toString()); // 左大右小
} if(leftFirstSurplus.compareTo(bdBonusExpand.getExpandSmall()) > 0){
if(rightFirstSurplus.compareTo(bdBonusExpand.getExpandBig()) > 0){ result.get(0).putExtra("leftFirstSurplus", bdBonusExpand.getExpandBig().toString());
result.get(0).putExtra("rightFirstSurplus", bdBonusExpand.getExpandBig().toString()); }
if(rightFirstSurplus.compareTo(bdBonusExpand.getExpandBig()) > 0){
result.get(0).putExtra("rightFirstSurplus", bdBonusExpand.getExpandSmall().toString());
}
}else{
// 左小右大
if(leftFirstSurplus.compareTo(bdBonusExpand.getExpandSmall()) > 0){
result.get(0).putExtra("leftFirstSurplus", bdBonusExpand.getExpandSmall().toString());
}
if(rightFirstSurplus.compareTo(bdBonusExpand.getExpandBig()) > 0){
result.get(0).putExtra("rightFirstSurplus", bdBonusExpand.getExpandBig().toString());
}
} }
JSONObject data = new JSONObject(); JSONObject data = new JSONObject();
data.put("tree", result); data.put("tree", result);