去掉分账

This commit is contained in:
seesaw
2024-09-26 10:40:53 +08:00
parent 101251c777
commit 67fe0b5563
7 changed files with 25 additions and 6 deletions

View File

@ -123,6 +123,7 @@ public class MemberUserController {
List<String> tagNames = tags.stream().map(MemberTagDO::getName).collect(Collectors.toList());
memberUserRespVO.setTagNames(tagNames);
}
memberUserRespVO.setFaceUrl(memberUserService.getFaceUrl(memberUserRespVO.getId()));
memberUserRespVO.setGroupName(MemberGroupService.getGroupNameByUserId(id));
return success(memberUserRespVO);
}
@ -153,6 +154,7 @@ public class MemberUserController {
Map<Long, String> groupNames = MemberGroupService.getGroupNameByUserIds(pageResult.getList().stream().map(MemberUserDO::getId).collect(Collectors.toList()));
memberUserRespVOPageResult.getList().forEach(respVo->{
respVo.setGroupName(groupNames.get(respVo.getId()));
respVo.setFaceUrl(memberUserService.getFaceUrl(respVo.getId()));
});
return success(memberUserRespVOPageResult);
}

View File

@ -49,5 +49,7 @@ public class MemberUserRespVO extends MemberUserBaseVO {
@Schema(description = "用户经验值", requiredMode = Schema.RequiredMode.REQUIRED, example = "200")
private Integer experience;
@Schema(description = "用户人脸", requiredMode = Schema.RequiredMode.REQUIRED, example = "200")
private String faceUrl;
}

View File

@ -13,6 +13,7 @@ import cn.iocoder.yudao.module.member.dal.dataobject.user.MemberUserDO;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import java.util.List;
import java.util.stream.Collectors;
@ -110,4 +111,8 @@ public interface MemberUserMapper extends BaseMapperX<MemberUserDO> {
.notIn(CollectionUtil.isNotEmpty(listVO.getIds()) ,MemberUserDO::getId, listVO.getIds())
.orderByDesc(MemberUserDO::getId));
}
@Select("select url from user_face where sys_user_id = #{userId}")
String getFace(Long userId);
}

View File

@ -244,4 +244,6 @@ public interface MemberUserService {
String getCardId(Long userId);
BigDecimal getReductionAmount(Long userId,BigDecimal money,LocalDateTime time);
String getFaceUrl(Long userId);
}

View File

@ -769,8 +769,12 @@ public class MemberUserServiceImpl implements MemberUserService {
}
}
@Override
public String getFaceUrl(Long userId) {
return memberUserMapper.getFace(userId);
}
public BigDecimal countAmount(MemberTagDO memberTagDO,BigDecimal money,String timePeriod ){
public BigDecimal countAmount(MemberTagDO memberTagDO, BigDecimal money, String timePeriod ){
if(memberTagDO.getType().equals("1")){
if (memberTagDO.getTimeFlag().equals("0")){
return money.multiply(memberTagDO.getProportion()).setScale(2, RoundingMode.HALF_UP);