Просмотр исходного кода

仓库额度担保额度同步

mac 2 лет назад
Родитель
Сommit
87a37727bc

+ 9 - 0
kxs-transfer/src/main/java/com/kxs/transfer/api/service/store/impl/KxsWarehouseServiceImpl.java

@@ -33,6 +33,7 @@ import java.math.BigDecimal;
 import java.util.List;
 import java.util.List;
 import java.util.Map;
 import java.util.Map;
 
 
+
 /**
 /**
  * 客小爽仓库表(KxsWarehouse)表服务实现类
  * 客小爽仓库表(KxsWarehouse)表服务实现类
  *
  *
@@ -309,6 +310,14 @@ public class KxsWarehouseServiceImpl extends ServiceImpl<KxsWarehouseMapper, Kxs
             if(fieldDataMap.get("TempAmountForBalance").getValue() != null){
             if(fieldDataMap.get("TempAmountForBalance").getValue() != null){
                 warehouseLimit.setYueForAmount(new BigDecimal(fieldDataMap.get("TempAmountForBalance").getValue().toString()));
                 warehouseLimit.setYueForAmount(new BigDecimal(fieldDataMap.get("TempAmountForBalance").getValue().toString()));
             }
             }
+            //仓库担保金额
+            KxsWarehouseCreditAmount kxsWarehouseCreditAmount = kxsWarehouseCreditAmountMapper.selectOne(Wrappers.<KxsWarehouseCreditAmount>query()
+                    .select("sum(credit_amount) as creditAmount")
+                    .eq("to_credit_user_id", id)
+                    .groupBy("to_credit_user_id"));
+            if(kxsWarehouseCreditAmount != null){
+                warehouseLimit.setCreditAmount(kxsWarehouseCreditAmount.getCreditAmount());
+            }
 
 
 
 
             KxsWarehouseLimit kxsWarehouseLimit = kxsWarehouseLimitMapper.selectOne(Wrappers.<KxsWarehouseLimit>lambdaQuery()
             KxsWarehouseLimit kxsWarehouseLimit = kxsWarehouseLimitMapper.selectOne(Wrappers.<KxsWarehouseLimit>lambdaQuery()