diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/service/WxTransLogService.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/WxTransLogService.java index 026b01d..514e100 100644 --- a/ruoyi-xq/src/main/java/com/ruoyi/xq/service/WxTransLogService.java +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/WxTransLogService.java @@ -21,4 +21,6 @@ public interface WxTransLogService extends IService { void consumerSaveLog(Long sponsorUserId, String traceId, User receiveUser); void saveLog(Long userId, Integer wxTransNum, WxTransLogCateEnum cateEnum, String traceId, String remark); + + void saveLogAdmin(User user, Integer wxTransNum, String traceId); } diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/UserExtendServiceImpl.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/UserExtendServiceImpl.java index 5f23614..648f452 100644 --- a/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/UserExtendServiceImpl.java +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/UserExtendServiceImpl.java @@ -17,6 +17,7 @@ import com.ruoyi.xq.dto.admin.user.req.UpdateWxTransNumReq; import com.ruoyi.xq.enums.account.WxTransLogCateEnum; import com.ruoyi.xq.enums.common.OrderTypeEnum; import com.ruoyi.xq.enums.common.SystemConfigEnum; +import com.ruoyi.xq.enums.common.TraceIdEnum; import com.ruoyi.xq.enums.consumer.ConsumerTypeEnum; import com.ruoyi.xq.enums.pay.PayStatusEnum; import com.ruoyi.xq.enums.pay.PlatformTypeEnum; @@ -24,6 +25,7 @@ import com.ruoyi.xq.enums.user.AccountChangeCodeEnum; import com.ruoyi.xq.enums.account.WxTransSourceEnum; import com.ruoyi.xq.manager.OrderNoUtil; import com.ruoyi.xq.manager.SystemConfigManager; +import com.ruoyi.xq.manager.TraceIdManager; import com.ruoyi.xq.mapper.UserExtendMapper; import com.ruoyi.xq.service.*; import lombok.RequiredArgsConstructor; @@ -138,12 +140,16 @@ public class UserExtendServiceImpl extends ServiceImpl0?"新增":"减小"; + String remark = String.format("系统调账%s%s个微信交换", a, Math.abs(wxTransNum)); + wxTransLog.setRemark(remark); + wxTransLog.setChangeValue(Long.valueOf(wxTransNum)); + this.save(wxTransLog); + } } diff --git a/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/WxTransOrderServiceImpl.java b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/WxTransOrderServiceImpl.java index cfbd58b..8b1477b 100644 --- a/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/WxTransOrderServiceImpl.java +++ b/ruoyi-xq/src/main/java/com/ruoyi/xq/service/impl/WxTransOrderServiceImpl.java @@ -51,11 +51,13 @@ public class WxTransOrderServiceImpl extends ServiceImpl