经纪人
This commit is contained in:
parent
788684af9d
commit
a5dc1e763b
|
@ -38,5 +38,7 @@ public class UserVip implements Serializable {
|
||||||
*是否是会员
|
*是否是会员
|
||||||
*/
|
*/
|
||||||
private Long isVip;
|
private Long isVip;
|
||||||
|
|
||||||
|
|
||||||
public UserVip() {}
|
public UserVip() {}
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,6 +27,9 @@ public class VipDetails implements Serializable {
|
||||||
@TableField("vip_name_type")
|
@TableField("vip_name_type")
|
||||||
private Integer vipNameType;
|
private Integer vipNameType;
|
||||||
|
|
||||||
|
@ApiModelProperty("原价")
|
||||||
|
private BigDecimal oldMoney;
|
||||||
|
|
||||||
@ApiModelProperty("会员价格")
|
@ApiModelProperty("会员价格")
|
||||||
private BigDecimal money;
|
private BigDecimal money;
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,9 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.sqx.common.utils.Result;
|
import com.sqx.common.utils.Result;
|
||||||
import com.sqx.modules.app.dao.UserVipDao;
|
import com.sqx.modules.app.dao.UserVipDao;
|
||||||
|
import com.sqx.modules.app.dao.VipDetailsDao;
|
||||||
import com.sqx.modules.app.entity.UserVip;
|
import com.sqx.modules.app.entity.UserVip;
|
||||||
|
import com.sqx.modules.app.entity.VipDetails;
|
||||||
import com.sqx.modules.app.service.UserVipService;
|
import com.sqx.modules.app.service.UserVipService;
|
||||||
import com.sqx.modules.common.service.CommonInfoService;
|
import com.sqx.modules.common.service.CommonInfoService;
|
||||||
import org.apache.commons.lang.StringUtils;
|
import org.apache.commons.lang.StringUtils;
|
||||||
|
@ -19,13 +21,22 @@ public class UserVipServiceImpl extends ServiceImpl<UserVipDao, UserVip> impleme
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private CommonInfoService commonInfoService;
|
private CommonInfoService commonInfoService;
|
||||||
|
@Autowired
|
||||||
|
private VipDetailsDao vipDetailsDao;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public UserVip selectUserVipByUserId(Long userId) {
|
public UserVip selectUserVipByUserId(Long userId) {
|
||||||
QueryWrapper<UserVip> queryWrapper = new QueryWrapper<>();
|
QueryWrapper<UserVip> queryWrapper = new QueryWrapper<>();
|
||||||
queryWrapper.eq("user_id", userId);
|
queryWrapper.eq("user_id", userId);
|
||||||
return baseMapper.selectOne(queryWrapper);
|
UserVip userVip = baseMapper.selectOne(queryWrapper);
|
||||||
|
|
||||||
|
QueryWrapper<VipDetails> queryWrapper2 = new QueryWrapper<>();
|
||||||
|
queryWrapper2.eq("vip_name_type", userVip.getVipNameType());
|
||||||
|
queryWrapper2.eq("vip_type", 0);
|
||||||
|
VipDetails vipDetails = vipDetailsDao.selectOne(queryWrapper2);
|
||||||
|
userVip.setVipDetails(vipDetails);
|
||||||
|
|
||||||
|
return userVip;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
<select id="getVipDetailByUser" resultType="com.sqx.modules.app.entity.VipDetails">
|
<select id="getVipDetailByUser" resultType="com.sqx.modules.app.entity.VipDetails">
|
||||||
SELECT a.id,
|
SELECT a.id,
|
||||||
a.vip_name_type,
|
a.vip_name_type,
|
||||||
|
a.old_money,
|
||||||
a.money,
|
a.money,
|
||||||
a.vip_name,
|
a.vip_name,
|
||||||
a.rate,
|
a.rate,
|
||||||
|
|
Loading…
Reference in New Issue