|
@@ -31,10 +31,10 @@ public interface BrokerageUserMapper extends BaseMapperX<BrokerageUserDO> {
|
|
* @param id 用户编号
|
|
* @param id 用户编号
|
|
* @param incrCount 增加佣金(正数)
|
|
* @param incrCount 增加佣金(正数)
|
|
*/
|
|
*/
|
|
- default void updateBrokeragePriceIncr(Long id, Integer incrCount) {
|
|
|
|
|
|
+ default void updatePriceIncr(Long id, Integer incrCount) {
|
|
Assert.isTrue(incrCount > 0);
|
|
Assert.isTrue(incrCount > 0);
|
|
LambdaUpdateWrapper<BrokerageUserDO> lambdaUpdateWrapper = new LambdaUpdateWrapper<BrokerageUserDO>()
|
|
LambdaUpdateWrapper<BrokerageUserDO> lambdaUpdateWrapper = new LambdaUpdateWrapper<BrokerageUserDO>()
|
|
- .setSql(" brokerage_price = brokerage_price + " + incrCount)
|
|
|
|
|
|
+ .setSql(" price = price + " + incrCount)
|
|
.eq(BrokerageUserDO::getId, id);
|
|
.eq(BrokerageUserDO::getId, id);
|
|
update(null, lambdaUpdateWrapper);
|
|
update(null, lambdaUpdateWrapper);
|
|
}
|
|
}
|
|
@@ -46,10 +46,10 @@ public interface BrokerageUserMapper extends BaseMapperX<BrokerageUserDO> {
|
|
* @param id 用户编号
|
|
* @param id 用户编号
|
|
* @param incrCount 增加佣金(负数)
|
|
* @param incrCount 增加佣金(负数)
|
|
*/
|
|
*/
|
|
- default void updateBrokeragePriceDecr(Long id, Integer incrCount) {
|
|
|
|
|
|
+ default void updatePriceDecr(Long id, Integer incrCount) {
|
|
Assert.isTrue(incrCount < 0);
|
|
Assert.isTrue(incrCount < 0);
|
|
LambdaUpdateWrapper<BrokerageUserDO> lambdaUpdateWrapper = new LambdaUpdateWrapper<BrokerageUserDO>()
|
|
LambdaUpdateWrapper<BrokerageUserDO> lambdaUpdateWrapper = new LambdaUpdateWrapper<BrokerageUserDO>()
|
|
- .setSql(" brokerage_price = brokerage_price + " + incrCount) // 负数,所以使用 + 号
|
|
|
|
|
|
+ .setSql(" price = price + " + incrCount) // 负数,所以使用 + 号
|
|
.eq(BrokerageUserDO::getId, id);
|
|
.eq(BrokerageUserDO::getId, id);
|
|
update(null, lambdaUpdateWrapper);
|
|
update(null, lambdaUpdateWrapper);
|
|
}
|
|
}
|
|
@@ -60,10 +60,10 @@ public interface BrokerageUserMapper extends BaseMapperX<BrokerageUserDO> {
|
|
* @param id 用户编号
|
|
* @param id 用户编号
|
|
* @param incrCount 增加冻结佣金(正数)
|
|
* @param incrCount 增加冻结佣金(正数)
|
|
*/
|
|
*/
|
|
- default void updateFrozenBrokeragePriceIncr(Long id, Integer incrCount) {
|
|
|
|
|
|
+ default void updateFrozenPriceIncr(Long id, Integer incrCount) {
|
|
Assert.isTrue(incrCount > 0);
|
|
Assert.isTrue(incrCount > 0);
|
|
LambdaUpdateWrapper<BrokerageUserDO> lambdaUpdateWrapper = new LambdaUpdateWrapper<BrokerageUserDO>()
|
|
LambdaUpdateWrapper<BrokerageUserDO> lambdaUpdateWrapper = new LambdaUpdateWrapper<BrokerageUserDO>()
|
|
- .setSql(" frozen_brokerage_price = frozen_brokerage_price + " + incrCount)
|
|
|
|
|
|
+ .setSql(" frozen_price = frozen_price + " + incrCount)
|
|
.eq(BrokerageUserDO::getId, id);
|
|
.eq(BrokerageUserDO::getId, id);
|
|
update(null, lambdaUpdateWrapper);
|
|
update(null, lambdaUpdateWrapper);
|
|
}
|
|
}
|
|
@@ -75,10 +75,10 @@ public interface BrokerageUserMapper extends BaseMapperX<BrokerageUserDO> {
|
|
* @param id 用户编号
|
|
* @param id 用户编号
|
|
* @param incrCount 减少冻结佣金(负数)
|
|
* @param incrCount 减少冻结佣金(负数)
|
|
*/
|
|
*/
|
|
- default void updateFrozenBrokeragePriceDecr(Long id, Integer incrCount) {
|
|
|
|
|
|
+ default void updateFrozenPriceDecr(Long id, Integer incrCount) {
|
|
Assert.isTrue(incrCount < 0);
|
|
Assert.isTrue(incrCount < 0);
|
|
LambdaUpdateWrapper<BrokerageUserDO> lambdaUpdateWrapper = new LambdaUpdateWrapper<BrokerageUserDO>()
|
|
LambdaUpdateWrapper<BrokerageUserDO> lambdaUpdateWrapper = new LambdaUpdateWrapper<BrokerageUserDO>()
|
|
- .setSql(" frozen_brokerage_price = frozen_brokerage_price + " + incrCount) // 负数,所以使用 + 号
|
|
|
|
|
|
+ .setSql(" frozen_price = frozen_price + " + incrCount) // 负数,所以使用 + 号
|
|
.eq(BrokerageUserDO::getId, id);
|
|
.eq(BrokerageUserDO::getId, id);
|
|
update(null, lambdaUpdateWrapper);
|
|
update(null, lambdaUpdateWrapper);
|
|
}
|
|
}
|
|
@@ -90,13 +90,13 @@ public interface BrokerageUserMapper extends BaseMapperX<BrokerageUserDO> {
|
|
* @param incrCount 减少冻结佣金(负数)
|
|
* @param incrCount 减少冻结佣金(负数)
|
|
* @return 更新条数
|
|
* @return 更新条数
|
|
*/
|
|
*/
|
|
- default int updateFrozenBrokeragePriceDecrAndBrokeragePriceIncr(Long id, Integer incrCount) {
|
|
|
|
|
|
+ default int updateFrozenPriceDecrAndPriceIncr(Long id, Integer incrCount) {
|
|
Assert.isTrue(incrCount < 0);
|
|
Assert.isTrue(incrCount < 0);
|
|
LambdaUpdateWrapper<BrokerageUserDO> lambdaUpdateWrapper = new LambdaUpdateWrapper<BrokerageUserDO>()
|
|
LambdaUpdateWrapper<BrokerageUserDO> lambdaUpdateWrapper = new LambdaUpdateWrapper<BrokerageUserDO>()
|
|
- .setSql(" frozen_brokerage_price = frozen_brokerage_price + " + incrCount + // 负数,所以使用 + 号
|
|
|
|
- ", brokerage_price = brokerage_price + " + -incrCount) // 负数,所以使用 - 号
|
|
|
|
|
|
+ .setSql(" frozen_price = frozen_price + " + incrCount + // 负数,所以使用 + 号
|
|
|
|
+ ", price = price + " + -incrCount) // 负数,所以使用 - 号
|
|
.eq(BrokerageUserDO::getId, id)
|
|
.eq(BrokerageUserDO::getId, id)
|
|
- .ge(BrokerageUserDO::getFrozenBrokeragePrice, -incrCount); // cas 逻辑
|
|
|
|
|
|
+ .ge(BrokerageUserDO::getFrozenPrice, -incrCount); // cas 逻辑
|
|
return update(null, lambdaUpdateWrapper);
|
|
return update(null, lambdaUpdateWrapper);
|
|
}
|
|
}
|
|
|
|
|