update 工单系统,客服回复空格丢失问题 。挖矿账户钱包总余额展示
This commit is contained in:
@@ -91,5 +91,9 @@ public interface ManageBroadcastMapper extends BaseMapper<ManageBroadcast> {
|
||||
|
||||
|
||||
@DistributionDB
|
||||
BigDecimal getAccountBalance(@Param("user") String user, @Param("coin") String coin);
|
||||
BigDecimal getAccountIncome(@Param("user") String user, @Param("coin") String coin);
|
||||
|
||||
|
||||
@DistributionDB
|
||||
BigDecimal getAccountExpend(@Param("user") String user, @Param("coin") String coin);
|
||||
}
|
||||
|
||||
@@ -97,8 +97,11 @@ public class ManageUserServiceImpl implements ManageUserService {
|
||||
|
||||
@Override
|
||||
public R<WalletEarningsInfoDto> getUserInfo(ManageUserInfoVo manageUserInfoVo) {
|
||||
//获取账户余额
|
||||
BigDecimal accountBalance = manageBroadcastMapper.getAccountBalance(manageUserInfoVo.getMinerUser(), manageUserInfoVo.getCoin());
|
||||
//获取账户余额 = 收入 - 支出
|
||||
BigDecimal accountIncome = manageBroadcastMapper.getAccountIncome(manageUserInfoVo.getMinerUser(), manageUserInfoVo.getCoin());
|
||||
BigDecimal accountExpend = manageBroadcastMapper.getAccountExpend(manageUserInfoVo.getMinerUser(), manageUserInfoVo.getCoin());
|
||||
BigDecimal accountBalance = accountIncome.subtract(accountExpend);
|
||||
|
||||
//获取挖矿账户历史收益记录
|
||||
List<ManageUserInfoDto> walletInInfo = manageBroadcastMapper.getUserInfo(manageUserInfoVo.getMinerUser(), manageUserInfoVo.getCoin(), manageUserInfoVo.getStartDate(), manageUserInfoVo.getEndDate());
|
||||
//获取挖矿账户历史地址
|
||||
|
||||
@@ -12,10 +12,10 @@ import lombok.Data;
|
||||
@Data
|
||||
@ApiModel(value = "分页请求对象")
|
||||
public class PageVo {
|
||||
@ApiModelProperty(value = "当前页码",example = "1")
|
||||
private Integer pageNum;
|
||||
@ApiModelProperty(value = "当前页码 (默认为1)",example = "1")
|
||||
private Integer pageNum = 1;
|
||||
|
||||
@ApiModelProperty(value = "每页条数",example = "20")
|
||||
private Integer pageSize;
|
||||
@ApiModelProperty(value = "每页条数(默认为20)",example = "20")
|
||||
private Integer pageSize = 20;
|
||||
|
||||
}
|
||||
|
||||
@@ -132,13 +132,21 @@
|
||||
manage_broadcast
|
||||
where del =false
|
||||
</select>
|
||||
<select id="getAccountBalance" resultType="java.math.BigDecimal">
|
||||
<select id="getAccountIncome" resultType="java.math.BigDecimal">
|
||||
SELECT
|
||||
SUM(amount)
|
||||
COALESCE(SUM(amount), 0)
|
||||
FROM
|
||||
wallet_in
|
||||
where
|
||||
coin = #{coin} AND `user` = #{user} AND state = 0
|
||||
coin = #{coin} AND `user` = #{user}
|
||||
</select>
|
||||
<select id="getAccountExpend" resultType="java.math.BigDecimal">
|
||||
SELECT
|
||||
COALESCE(SUM(amount), 0)
|
||||
FROM
|
||||
wallet_outv2
|
||||
where
|
||||
coin = #{coin} AND `user` = #{user}
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
||||
Reference in New Issue
Block a user