Commit 5ebcba7f authored by libin's avatar libin

团队

parents a5eedbf2 4c7e8c1d
package com.github.wxiaoqi.security.admin.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 拥金明细
*/
@Data
public class OrderGoodsDTO {
/**
* 商品id
*/
@ApiModelProperty(value = "商品id")
private Integer goodId;
/**
* 商品数量
*/
@ApiModelProperty(value = "商品数量")
private Integer goodNumber;
/**
* 商品标题
*/
@ApiModelProperty(value = "商品标题")
private String title;
/**
* 图片
*/
@ApiModelProperty(value = "图片")
private String img;
/**
* 售价
*/
@ApiModelProperty(value = "售价")
private Long price;
}
\ No newline at end of file
......@@ -4,6 +4,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.util.List;
/**
* 拥金明细
......@@ -27,38 +28,22 @@ public class OrderWaterDTO {
private Integer orderId;
/**
* 商品id
* 订单号
*/
@ApiModelProperty(value = "商品id")
private Integer goodId;
@ApiModelProperty(value = "订单号")
private String orderNo;
/**
* 商品数量
* 1.已支付,2-已完成,3-已退款
*/
@ApiModelProperty(value = "商品数量")
private Integer goodNumber;
@ApiModelProperty(value = "订单状态")
private Integer status;
/**
* 商品标题
*/
@ApiModelProperty(value = "商品标题")
private String title;
/**
* 图片
*/
@ApiModelProperty(value = "图片")
private String img;
@ApiModelProperty(value = "订单商品")
private List<OrderGoodsDTO> goodsDTOList;
/**
* 售价
*/
@ApiModelProperty(value = "售价")
private Long price;
}
\ No newline at end of file
......@@ -23,13 +23,50 @@ import java.util.stream.Collectors;
* @date 2019-07-11 14:14:54
*/
@Service
@Slf4j
public class AppUserSellingWaterBiz extends BaseBiz<AppUserSellingWaterMapper,AppUserSellingWater> {
@Autowired
AppUserRelationBiz relationBiz;
//计算用户拥金
public void doWaterByUserId(OrderWaterDTO orderWaterDTO){
orderWaterDTO.getOrderId();
if(orderWaterDTO==null){
log.info("计算用户拥金----doWaterByUserId----次数不能为空----");
return;
}
//订单id
Integer orderId=orderWaterDTO.getOrderId();
//订单号
String orderNo=orderWaterDTO.getOrderNo();
//用户id
Integer userId=orderWaterDTO.getUserId();
//订单状态
Integer status=orderWaterDTO.getStatus();
List<OrderGoodsDTO> goodsDTOList=orderWaterDTO.getGoodsDTOList();
log.info("计算用户拥金----doWaterByUserId----userId===="+userId+"---orderId==="+orderId+"---orderNo==="+orderNo+"--status=="+status);
if(orderId==null||orderId==0||userId==null||userId==0||status==null||status==0){
log.info("计算用户拥金----doWaterByUserId----次数不能为空----orderId==="+orderId);
return;
}
AppUserRelation relation=relationBiz.getRelationByUserId(userId);
if(relation==null||relation.getParentId()==null||relation.getParentId()==0){
log.info("计算用户拥金----doWaterByUserId--------userId==="+userId+"---无上线");
return;
}
Integer parentId=relation.getParentId();
//商品id
Integer goodId=orderWaterDTO.getGoodId();
//商品价格
Long price=orderWaterDTO.getPrice();
}
public Map<Integer, BigDecimal> findMemberIdAndIncomeMapByMemberIds(List<Integer> memberIds) {
Map<Integer,BigDecimal> memberIdAndIncomeMap = new HashMap<>();
List<UserIncomeBo> userIncomeBos = mapper.accquireIncomeByMemberIds(memberIds);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment