zoujiajian 2 年之前
父节点
当前提交
a75cba0acb

+ 7 - 0
netflix-dao/src/main/java/com/cyksj/model/entity/UserDistributeSub.java

@@ -35,6 +35,13 @@ public class UserDistributeSub{
 	@TableField(exist = false)
 	private String nickname;
 
+	/**
+	 *下级渠道用户id
+	 */
+	@DbField("us.sub_distribute_id")
+	private Long subDistributeId;
+
+
 	/**
 	 *下级渠道用户id
 	 */

+ 1 - 0
netflix-service/src/main/java/com/cyksj/service/distribute/impl/DistributeServiceImpl.java

@@ -561,6 +561,7 @@ public class DistributeServiceImpl implements DistributeService {
 				throw BusinessRuntimeException.getInstance("上级渠道不存在");
 			}
 			userDistributeSub.setDistributeId(superUser.getId());
+			userDistributeSub.setSubDistributeId(userDistribute.getId());
 			if (userDistributeSub.getId() == null) {
 				try {
 					userDistributeSubMapper.insert(userDistributeSub);

+ 4 - 0
netflix-web/src/main/java/com/cyksj/web/controller/manage/distribute/DistributeController.java

@@ -205,6 +205,10 @@ public class DistributeController {
 		rateDetailView.setTargets(targets);
 		rateDetailView.setEpRate(userDistributeEquipmentMapper.selectOne(Wrappers.lambdaQuery(UserDistributeEquipment.class)
 				.eq(UserDistributeEquipment::getDistributeId, id).last("limit 1")));
+
+		rateDetailView.setUserDistributeSub(beanSearcher.searchFirst(UserDistributeSub.class, MapUtils.builder()
+				.field(UserDistributeSub::getDistributeId, id)
+				.build()));
 		return GatewayResponse.SUCCESS.newBuilder().toResult(rateDetailView);
 	}