提交 14fd86d5 authored 作者: Whispa's avatar Whispa

commit

上级 06b5e4e0
......@@ -68,13 +68,13 @@ public class NetworkController {
List<TbCfUserInfo> collect = repository.findAllByUserInfo_UserIdOrderByIdDesc(id, PageRequest.of(pageNo, pageSize)).toList().stream().map(Network::getNetworkInfo).collect(Collectors.toList());
for (TbCfUserInfo user : collect){
Query nativeQuery = manager.createNativeQuery("select IFNULL(sum(b.amount),0.0) as data FROM bonus b where b.user_info_user_id=:me and b.user_info_user_id IN (SELECT x.user_info_user_id FROM network x WHERE x.network_info_user_id=:id) ");
nativeQuery.setParameter("id",user.getUserId());
nativeQuery.setParameter("me",id);
user.networkAmount = (BigDecimal) nativeQuery.getSingleResult();
}
// for (TbCfUserInfo user : collect){
//
// Query nativeQuery = manager.createNativeQuery("select IFNULL(sum(b.amount),0.0) as data FROM bonus b where b.user_info_user_id=:me and b.user_info_user_id IN (SELECT x.user_info_user_id FROM network x WHERE x.network_info_user_id=:id) ");
// nativeQuery.setParameter("id",user.getUserId());
// nativeQuery.setParameter("me",id);
// user.networkAmount = (BigDecimal) nativeQuery.getSingleResult();
// }
return collect;
}
......
package com.example.afrishop_v3.models;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;
......@@ -81,8 +82,13 @@ public class Bonus extends Model {
return productSharer;
}
@JsonProperty(value = "realAmount")
public BigDecimal getAmount() {
return amount == null ? BigDecimal.ZERO : amount.setScale(2,RoundingMode.UNNECESSARY);
return amount;
}
@JsonProperty(value = "amount")
public BigDecimal ceilAmount() {
return getAmount() == null ? BigDecimal.ZERO : getAmount().setScale(2, RoundingMode.CEILING);
}
public void setAmount(BigDecimal amount) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论