Ver código fonte

用户账户变动记录表修复

mac 2 anos atrás
pai
commit
febfdac84c

+ 1 - 1
kxs-transfer/src/main/java/com/kxs/transfer/api/service/user/impl/KxsUserAmountLogServiceImpl.java

@@ -50,7 +50,7 @@ public class KxsUserAmountLogServiceImpl extends ServiceImpl<KxsUserAmountLogMap
 
         String tradeMonth;
         if(fieldDataMap.get("CreateDate") != null){
-            LocalDateTime createTime = LocalDateTimeUtil.parse(fieldDataMap.get("CreateDate").toString(), DatePattern.NORM_DATETIME_PATTERN);
+            LocalDateTime createTime = LocalDateTimeUtil.parse(fieldDataMap.get("CreateDate").getValue().toString(), DatePattern.NORM_DATETIME_PATTERN);
             tradeMonth = LocalDateTimeUtil.format(createTime, DatePattern.SIMPLE_MONTH_PATTERN);
         }else{
             tradeMonth = MonthTableNameHandler.getThisMoth();

+ 6 - 0
kxs-transfer/src/main/java/com/kxs/transfer/api/service/user/impl/KxsUserWithdrawalServiceImpl.java

@@ -4,6 +4,7 @@ import cn.hutool.core.date.DatePattern;
 import cn.hutool.core.date.LocalDateTimeUtil;
 import com.aliyun.dts.subscribe.clients.record.OperationType;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.kxs.common.mybatis.handler.MonthTableNameHandler;
 import com.kxs.transfer.api.mapper.user.KxsUserWithdrawalMapper;
 import com.kxs.transfer.api.model.table.DMLData;
 import com.kxs.transfer.api.model.table.FieldData;
@@ -44,6 +45,11 @@ public class KxsUserWithdrawalServiceImpl extends ServiceImpl<KxsUserWithdrawalM
 
         //操作类型
         OperationType operation = dmlData.getOperation();
+        if (operation.equals(OperationType.DELETE)) {
+            // 删除数据
+            baseMapper.deleteById(id);
+            return;
+        }
         for (String field : changeFieldList) {
 
             switch (field) {