去掉分账
This commit is contained in:
@ -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);
|
||||
}
|
||||
|
@ -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;
|
||||
|
||||
}
|
||||
|
@ -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);
|
||||
|
||||
}
|
||||
|
@ -244,4 +244,6 @@ public interface MemberUserService {
|
||||
String getCardId(Long userId);
|
||||
|
||||
BigDecimal getReductionAmount(Long userId,BigDecimal money,LocalDateTime time);
|
||||
|
||||
String getFaceUrl(Long userId);
|
||||
}
|
||||
|
@ -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);
|
||||
|
Reference in New Issue
Block a user