|
@@ -22,6 +22,7 @@ import com.kxs.user.api.model.KxsPartner;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.commons.lang.exception.ExceptionUtils;
|
|
import org.apache.commons.lang.exception.ExceptionUtils;
|
|
|
|
|
+import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
@@ -71,6 +72,8 @@ public class DtsController {
|
|
|
private final KxsWarehouseService kxsWarehouseService;
|
|
private final KxsWarehouseService kxsWarehouseService;
|
|
|
private final KxsMachineRecycleService kxsMachineRecycleService;
|
|
private final KxsMachineRecycleService kxsMachineRecycleService;
|
|
|
|
|
|
|
|
|
|
+ @Value("${spring.profiles.active}")
|
|
|
|
|
+ private String active;
|
|
|
|
|
|
|
|
@DtsMsgListener
|
|
@DtsMsgListener
|
|
|
public void dtsListener(Long dataId, DMLData dmlData, DefaultUserRecord record) {
|
|
public void dtsListener(Long dataId, DMLData dmlData, DefaultUserRecord record) {
|
|
@@ -131,7 +134,7 @@ public class DtsController {
|
|
|
kxsUserAddressService.changeData(dmlData);
|
|
kxsUserAddressService.changeData(dmlData);
|
|
|
}
|
|
}
|
|
|
//用户账户
|
|
//用户账户
|
|
|
- if ("UserAccount".equals(dmlData.getTableName()) && "KxsProfitServer".equals(dmlData.getDatabaseName())) {
|
|
|
|
|
|
|
+ if ("UserAccount".equals(dmlData.getTableName()) && ("dev".equals(active) || "test".equals(active) ? "KxsMainServer":"KxsProfitServer").equals(dmlData.getDatabaseName())) {
|
|
|
kxsUserAmountService.changeData(dmlData);
|
|
kxsUserAmountService.changeData(dmlData);
|
|
|
}
|
|
}
|
|
|
//用户预扣款表
|
|
//用户预扣款表
|
|
@@ -143,7 +146,7 @@ public class DtsController {
|
|
|
kxsUserAmountLogService.changeData(dmlData);
|
|
kxsUserAmountLogService.changeData(dmlData);
|
|
|
}
|
|
}
|
|
|
//用户提现申请记录
|
|
//用户提现申请记录
|
|
|
- if ("UserCashRecord".equals(dmlData.getTableName()) && "KxsProfitServer".equals(dmlData.getDatabaseName())) {
|
|
|
|
|
|
|
+ if ("UserCashRecord".equals(dmlData.getTableName()) && ("dev".equals(active) || "test".equals(active) ? "KxsMainServer":"KxsProfitServer").equals(dmlData.getDatabaseName())) {
|
|
|
kxsUserWithdrawalService.changeData(dmlData);
|
|
kxsUserWithdrawalService.changeData(dmlData);
|
|
|
}
|
|
}
|
|
|
//盟主表
|
|
//盟主表
|
|
@@ -189,11 +192,11 @@ public class DtsController {
|
|
|
kxsWarehouseService.changeCreditData(dmlData);
|
|
kxsWarehouseService.changeCreditData(dmlData);
|
|
|
}
|
|
}
|
|
|
//仓库额度表
|
|
//仓库额度表
|
|
|
- if ("UserAccount".equals(dmlData.getTableName()) && "KxsProfitServer".equals(dmlData.getDatabaseName())) {
|
|
|
|
|
|
|
+ if ("UserAccount".equals(dmlData.getTableName()) && ("dev".equals(active) || "test".equals(active) ? "KxsMainServer":"KxsProfitServer").equals(dmlData.getDatabaseName())) {
|
|
|
kxsWarehouseService.changeAccountData(dmlData);
|
|
kxsWarehouseService.changeAccountData(dmlData);
|
|
|
}
|
|
}
|
|
|
//小仓库额度表
|
|
//小仓库额度表
|
|
|
- if ("UserAccount".equals(dmlData.getTableName()) && "KxsProfitServer".equals(dmlData.getDatabaseName())) {
|
|
|
|
|
|
|
+ if ("UserAccount".equals(dmlData.getTableName()) && ("dev".equals(active) || "test".equals(active) ? "KxsMainServer":"KxsProfitServer").equals(dmlData.getDatabaseName())) {
|
|
|
kxsWarehouseService.changeAccountMinData(dmlData);
|
|
kxsWarehouseService.changeAccountMinData(dmlData);
|
|
|
}
|
|
}
|
|
|
//机具表
|
|
//机具表
|