diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/entity/IaPeriodaccountEntity.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/entity/IaPeriodaccountEntity.java index fef233c5..60b12dec 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/entity/IaPeriodaccountEntity.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/entity/IaPeriodaccountEntity.java @@ -33,8 +33,8 @@ public class IaPeriodaccountEntity extends BaseEntity { private String dr; private String fpricemodeflag; private String nabassistnum; - private BigDecimal nabmny; - private BigDecimal nabnum; + private String nabmny; + private String nabnum; private String nabplanedmny; private String nabvarymny; private String ndrawsummny; diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/entity/IaPeriodaccountEntity.xml b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/entity/IaPeriodaccountEntity.xml index 5557288e..31b523c4 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/entity/IaPeriodaccountEntity.xml +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/entity/IaPeriodaccountEntity.xml @@ -23,8 +23,8 @@ - - + + diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToB.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToB.java index 5934302c..b6d4dbce 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToB.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToB.java @@ -2647,11 +2647,11 @@ public class SoSaleOutPluginInitializerToB extends PluginBaseEntity { //结存金额 logger.info("店铺:{} 取O结存价", header.getStoreCode()); IaPeriodaccountEntity iaPeriodaccountEntity = iaPeriodaccountEntityList.get(0); - BigDecimal nabmnyBigDecimal = iaPeriodaccountEntity.getNabmny(); - if (nabmnyBigDecimal == null) { - nabmnyBigDecimal = new BigDecimal("0"); + String nabmny = iaPeriodaccountEntity.getNabmny(); + if (nabmny == null || "".equals(nabmny)) { + nabmny = "0"; } -// BigDecimal nabmnyBigDecimal = new BigDecimal(nabmny); + BigDecimal nabmnyBigDecimal = new BigDecimal(nabmny); if (!"0".equals(nabmnyBigDecimal.stripTrailingZeros().toPlainString())) { totalPayAmount = nabmnyBigDecimal.stripTrailingZeros().toPlainString(); } else { diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToC.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToC.java index b860abad..3a923116 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToC.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToC.java @@ -2598,18 +2598,18 @@ public class SoSaleOutPluginInitializerToC extends PluginBaseEntity { logger.info("店铺:{} 取O结存价", header.getStoreCode()); //结存金额 - BigDecimal nabmnyBigDecimal = iaPeriodaccountEntity1.getNabmny(); - if (nabmnyBigDecimal == null) { - nabmnyBigDecimal = new BigDecimal("0"); + String nabmny = iaPeriodaccountEntity1.getNabmny(); + if (nabmny == null || "".equals(nabmny)) { + nabmny = "0"; } -// BigDecimal nabmnyBigDecimal = new BigDecimal(nabmny); + BigDecimal nabmnyBigDecimal = new BigDecimal(nabmny); //结存数量 - BigDecimal nabnumBigDecimal = iaPeriodaccountEntity1.getNabnum(); - if (nabnumBigDecimal == null) { - nabnumBigDecimal = new BigDecimal("0"); + String nabnum = iaPeriodaccountEntity1.getNabnum(); + if (nabnum == null || "".equals(nabnum)) { + nabnum = "0"; } -// BigDecimal nabnumBigDecimal = new BigDecimal(nabnum); + BigDecimal nabnumBigDecimal = new BigDecimal(nabnum); if (!"0".equals(nabmnyBigDecimal.stripTrailingZeros().toPlainString()) && !"0".equals(nabnumBigDecimal.stripTrailingZeros().toPlainString())) { //得到结存单价 diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleReturnPluginInitializerToB.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleReturnPluginInitializerToB.java index 7eb1d03a..218dfabf 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleReturnPluginInitializerToB.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleReturnPluginInitializerToB.java @@ -2503,11 +2503,11 @@ public class SoSaleReturnPluginInitializerToB extends PluginBaseEntity { //结存金额 logger.info("店铺:{} 取O结存价", header.getStoreCode()); IaPeriodaccountEntity iaPeriodaccountEntity = iaPeriodaccountEntityList.get(0); - BigDecimal nabmnyBigDecimal = iaPeriodaccountEntity.getNabmny(); - if (nabmnyBigDecimal == null) { - nabmnyBigDecimal = new BigDecimal("0"); + String nabmny = iaPeriodaccountEntity.getNabmny(); + if (nabmny == null || "".equals(nabmny)) { + nabmny = "0"; } -// BigDecimal nabmnyBigDecimal = new BigDecimal(nabmny); + BigDecimal nabmnyBigDecimal = new BigDecimal(nabmny); if (!"0".equals(nabmnyBigDecimal.stripTrailingZeros().toPlainString())) { totalPayAmount = nabmnyBigDecimal.stripTrailingZeros().toPlainString(); } else { diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/util/TocOrderBasicArchivesCacheUtil.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/util/TocOrderBasicArchivesCacheUtil.java index 5c76b126..c8011a01 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/util/TocOrderBasicArchivesCacheUtil.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/util/TocOrderBasicArchivesCacheUtil.java @@ -220,25 +220,43 @@ public class TocOrderBasicArchivesCacheUtil { private Map initBdCubasdocV2(List headerDtoList) { Map stringBdCubasdocEntityMap = new HashMap<>(); List allBdCumandocEntityList = new ArrayList<>(); + if (headerDtoList != null && headerDtoList.size() > 0) { - List> splitListByCount = SplitListByCountUtil.splitListByCount(headerDtoList, 900); - for (int i = 0; i < splitListByCount.size(); i++) { - List headerDtoList1 = splitListByCount.get(i); - Set storeCodeHashSet = headerDtoList1.stream().map(HeaderDto::getStoreCode).collect(Collectors.toSet()); - String codesStr = storeCodeHashSet.stream().map(s -> "'" + s + "'").collect(Collectors.joining(",")); -// String codesStr = headerDtoList1.stream().map(HeaderDto::getStoreCode).map(id -> "'" + id + "'").collect(Collectors.joining(",")); - //测试 -// codesStr = "'dy-off-01'"; - if (codesStr != null && codesStr.length() > 0) { +// List> splitListByCount = SplitListByCountUtil.splitListByCount(headerDtoList, 900); +// for (int i = 0; i < splitListByCount.size(); i++) { +// List headerDtoList1 = splitListByCount.get(i); +// Set storeCodeHashSet = headerDtoList1.stream().map(HeaderDto::getStoreCode).collect(Collectors.toSet()); +// String codesStr = storeCodeHashSet.stream().map(s -> "'" + s + "'").collect(Collectors.joining(",")); +//// String codesStr = headerDtoList1.stream().map(HeaderDto::getStoreCode).map(id -> "'" + id + "'").collect(Collectors.joining(",")); +// //测试 +//// codesStr = "'dy-off-01'"; +// if (codesStr != null && codesStr.length() > 0) { +// BdCubasdocEntity bdCubasdocEntity = new BdCubasdocEntity(); +// bdCubasdocEntity.setDataSourceCode("lets_u8c"); +// bdCubasdocEntity.setDr(0L); +// bdCubasdocEntity.setDef1s(codesStr); +// List bdCumandocEntityList = iBdCubasdocDao.query(bdCubasdocEntity); +// allBdCumandocEntityList.addAll(bdCumandocEntityList); +// } +// } + + Set stringSet = headerDtoList.stream().map(HeaderDto::getStoreCode).collect(Collectors.toSet()); + List stringList = stringSet.stream().collect(Collectors.toList()); + List> lists = SplitListByCountUtil.splitListByCount(stringList, 900); + for (int i = 0; i < lists.size(); i++) { + List strings = lists.get(i); + String result = strings.stream().map(s -> "'" + s + "'").collect(Collectors.joining(",")); + if (result != null && result.length() > 0) { BdCubasdocEntity bdCubasdocEntity = new BdCubasdocEntity(); bdCubasdocEntity.setDataSourceCode("lets_u8c"); bdCubasdocEntity.setDr(0L); - bdCubasdocEntity.setDef1s(codesStr); + bdCubasdocEntity.setDef1s(result); List bdCumandocEntityList = iBdCubasdocDao.query(bdCubasdocEntity); allBdCumandocEntityList.addAll(bdCumandocEntityList); } } } + if (allBdCumandocEntityList.size() > 0) { for (int i = 0; i < allBdCumandocEntityList.size(); i++) { BdCubasdocEntity bdCubasdocEntity = allBdCumandocEntityList.get(i); @@ -281,20 +299,36 @@ public class TocOrderBasicArchivesCacheUtil { List allBdCumandocEntityList = new ArrayList<>(); if (headerDtoList != null && headerDtoList.size() > 0) { - List> splitListByCount = SplitListByCountUtil.splitListByCount(headerDtoList, 900); - for (int i = 0; i < splitListByCount.size(); i++) { - List headerDtoList1 = splitListByCount.get(i); - Set storeCodeHashSet = headerDtoList1.stream().map(HeaderDto::getStoreCode).collect(Collectors.toSet()); - String codesStr = storeCodeHashSet.stream().map(s -> "'" + s + "'").collect(Collectors.joining(",")); -// String codesStr = headerDtoList1.stream().map(HeaderDto::getStoreCode).map(id -> "'" + id + "'").collect(Collectors.joining(",")); - //测试 -// codesStr = "'dy-off-01'"; +// List> splitListByCount = SplitListByCountUtil.splitListByCount(headerDtoList, 900); +// for (int i = 0; i < splitListByCount.size(); i++) { +// List headerDtoList1 = splitListByCount.get(i); +// Set storeCodeHashSet = headerDtoList1.stream().map(HeaderDto::getStoreCode).collect(Collectors.toSet()); +// String codesStr = storeCodeHashSet.stream().map(s -> "'" + s + "'").collect(Collectors.joining(",")); +//// String codesStr = headerDtoList1.stream().map(HeaderDto::getStoreCode).map(id -> "'" + id + "'").collect(Collectors.joining(",")); +// //测试 +//// codesStr = "'dy-off-01'"; +// +// if (codesStr != null && codesStr.length() > 0) { +// BdCumandocEntity bdCumandocEntity = new BdCumandocEntity(); +// bdCumandocEntity.setDataSourceCode("lets_u8c"); +// bdCumandocEntity.setDr(0L); +// bdCumandocEntity.setDef1s(codesStr); +// List bdCumandocEntityList = iBdCumandocDao.query(bdCumandocEntity); +// allBdCumandocEntityList.addAll(bdCumandocEntityList); +// } +// } - if (codesStr != null && codesStr.length() > 0) { + Set stringSet = headerDtoList.stream().map(HeaderDto::getStoreCode).collect(Collectors.toSet()); + List stringList = stringSet.stream().collect(Collectors.toList()); + List> lists = SplitListByCountUtil.splitListByCount(stringList, 900); + for (int i = 0; i < lists.size(); i++) { + List strings = lists.get(i); + String result = strings.stream().map(s -> "'" + s + "'").collect(Collectors.joining(",")); + if (result != null && result.length() > 0) { BdCumandocEntity bdCumandocEntity = new BdCumandocEntity(); bdCumandocEntity.setDataSourceCode("lets_u8c"); bdCumandocEntity.setDr(0L); - bdCumandocEntity.setDef1s(codesStr); + bdCumandocEntity.setDef1s(result); List bdCumandocEntityList = iBdCumandocDao.query(bdCumandocEntity); allBdCumandocEntityList.addAll(bdCumandocEntityList); } @@ -333,22 +367,40 @@ public class TocOrderBasicArchivesCacheUtil { List allBdInvmandocEntity = new ArrayList<>(); Map stringBdInvmandocEntityMap = new HashMap<>(); - if (detailsDtos != null && detailsDtos.size() > 0) { - List> lists = SplitListByCountUtil.splitListByCount(detailsDtos, 900); - for (int i = 0; i < lists.size(); i++) { - List detailsDtos1 = lists.get(i); - Set storeCodeHashSet = detailsDtos1.stream().map(DetailsDto::getSkuCode).collect(Collectors.toSet()); - String codesStr = storeCodeHashSet.stream().map(s -> "'" + s + "'").collect(Collectors.joining(",")); -// String idsStr = detailsDtos1.stream().map(DetailsDto::getSkuCode).map(id -> "'" + id + "'").collect(Collectors.joining(",")); - if (codesStr != null && codesStr.length() > 0) { + if (detailsDtos != null && detailsDtos.size() > 0) { + Set stringSet = detailsDtos.stream().map(DetailsDto::getSkuCode).collect(Collectors.toSet()); + List stringList = stringSet.stream().collect(Collectors.toList()); + List> lists = SplitListByCountUtil.splitListByCount(stringList, 900); + for (int i = 0; i < lists.size(); i++) { + List strings = lists.get(i); + String result = strings.stream().map(s -> "'" + s + "'").collect(Collectors.joining(",")); + if (result != null && result.length() > 0) { BdInvmandocEntity bdInvmandocEntity = new BdInvmandocEntity(); - bdInvmandocEntity.setInvcodes(codesStr); + bdInvmandocEntity.setInvcodes(result); List bdInvmandocEntity2 = iBdInvmandocDao.queryBdInvmandocByInvcodeList(bdInvmandocEntity); allBdInvmandocEntity.addAll(bdInvmandocEntity2); } } } + +// if (detailsDtos != null && detailsDtos.size() > 0) { +// List> lists = SplitListByCountUtil.splitListByCount(detailsDtos, 900); +// for (int i = 0; i < lists.size(); i++) { +// List detailsDtos1 = lists.get(i); +// Set storeCodeHashSet = detailsDtos1.stream().map(DetailsDto::getSkuCode).collect(Collectors.toSet()); +// String codesStr = storeCodeHashSet.stream().map(s -> "'" + s + "'").collect(Collectors.joining(",")); +//// String idsStr = detailsDtos1.stream().map(DetailsDto::getSkuCode).map(id -> "'" + id + "'").collect(Collectors.joining(",")); +// +// if (codesStr != null && codesStr.length() > 0) { +// BdInvmandocEntity bdInvmandocEntity = new BdInvmandocEntity(); +// bdInvmandocEntity.setInvcodes(codesStr); +// List bdInvmandocEntity2 = iBdInvmandocDao.queryBdInvmandocByInvcodeList(bdInvmandocEntity); +// allBdInvmandocEntity.addAll(bdInvmandocEntity2); +// } +// } +// } + if (allBdInvmandocEntity.size() > 0) { for (int i = 0; i < allBdInvmandocEntity.size(); i++) { BdInvmandocEntity bdInvmandocEntity = allBdInvmandocEntity.get(i); @@ -386,14 +438,14 @@ public class TocOrderBasicArchivesCacheUtil { */ private Map initBasicInventoryFileV2(List detailsDtoList) throws Exception { List allBdInvbasdocEntityList = new ArrayList<>(); - if (detailsDtoList != null && detailsDtoList.size() > 0) { - List> lists = SplitListByCountUtil.splitListByCount(detailsDtoList, 900); - for (int i = 0; i < lists.size(); i++) { - List detailsDtos = lists.get(i); -// String idsStr = detailsDtos.stream().map(DetailsDto::getSkuCode).map(id -> "'" + id + "'").collect(Collectors.joining(",")); - Set storeCodeHashSet = detailsDtos.stream().map(DetailsDto::getSkuCode).collect(Collectors.toSet()); - String codesStr = storeCodeHashSet.stream().map(s -> "'" + s + "'").collect(Collectors.joining(",")); + if (detailsDtoList != null && detailsDtoList.size() > 0) { + Set stringSet = detailsDtoList.stream().map(DetailsDto::getSkuCode).collect(Collectors.toSet()); + List stringList = stringSet.stream().collect(Collectors.toList()); + List> lists = SplitListByCountUtil.splitListByCount(stringList, 900); + for (int i = 0; i < lists.size(); i++) { + List strings = lists.get(i); + String codesStr = strings.stream().map(s -> "'" + s + "'").collect(Collectors.joining(",")); if (codesStr != null && codesStr.length() > 0) { BdInvbasdocEntity bdInvbasdocEntity = new BdInvbasdocEntity(); bdInvbasdocEntity.setInvcodes(codesStr); @@ -402,6 +454,23 @@ public class TocOrderBasicArchivesCacheUtil { } } } +// if (detailsDtoList != null && detailsDtoList.size() > 0) { +// List> lists = SplitListByCountUtil.splitListByCount(detailsDtoList, 900); +// for (int i = 0; i < lists.size(); i++) { +// List detailsDtos = lists.get(i); +//// String idsStr = detailsDtos.stream().map(DetailsDto::getSkuCode).map(id -> "'" + id + "'").collect(Collectors.joining(",")); +// Set storeCodeHashSet = detailsDtos.stream().map(DetailsDto::getSkuCode).collect(Collectors.toSet()); +// String codesStr = storeCodeHashSet.stream().map(s -> "'" + s + "'").collect(Collectors.joining(",")); +// +// if (codesStr != null && codesStr.length() > 0) { +// BdInvbasdocEntity bdInvbasdocEntity = new BdInvbasdocEntity(); +// bdInvbasdocEntity.setInvcodes(codesStr); +// List bdInvbasdocEntities = iBdInvbasdocDao.queryBdInvbasdocByPkInvmandocV3(bdInvbasdocEntity); +// allBdInvbasdocEntityList.addAll(bdInvbasdocEntities); +// } +// } +// } + Map stringBdInvbasdocEntityMap = new HashMap<>(); for (int i = 0; i < allBdInvbasdocEntityList.size(); i++) { BdInvbasdocEntity bdInvbasdocEntity = allBdInvbasdocEntityList.get(i); @@ -437,21 +506,38 @@ public class TocOrderBasicArchivesCacheUtil { List allBdTaxitemsEntityList = new ArrayList<>(); Map stringBdTaxitemsEntityMap = new HashMap<>(); if (detailsDtos != null && detailsDtos.size() > 0) { - List> lists = SplitListByCountUtil.splitListByCount(detailsDtos, 900); + Set stringSet = detailsDtos.stream().map(DetailsDto::getSkuCode).collect(Collectors.toSet()); + List stringList = stringSet.stream().collect(Collectors.toList()); + List> lists = SplitListByCountUtil.splitListByCount(stringList, 900); for (int i = 0; i < lists.size(); i++) { - List detailsDtos1 = lists.get(i); -// String codesStr = detailsDtos1.stream().map(DetailsDto::getSkuCode).map(id -> "'" + id + "'").collect(Collectors.joining(",")); - Set storeCodeHashSet = detailsDtos1.stream().map(DetailsDto::getSkuCode).collect(Collectors.toSet()); - String codesStr = storeCodeHashSet.stream().map(s -> "'" + s + "'").collect(Collectors.joining(",")); - - if (codesStr != null && codesStr.length() > 0) { + List strings = lists.get(i); + String result = strings.stream().map(s -> "'" + s + "'").collect(Collectors.joining(",")); + if (result != null && result.length() > 0) { BdTaxitemsEntity bdTaxitemsEntity = new BdTaxitemsEntity(); - bdTaxitemsEntity.setInvcodes(codesStr); + bdTaxitemsEntity.setInvcodes(result); List bdTaxitemsEntityList = iBdTaxitemsDao.queryBdInvbasdocByInvcodeV2(bdTaxitemsEntity); allBdTaxitemsEntityList.addAll(bdTaxitemsEntityList); } } } +// List allBdTaxitemsEntityList = new ArrayList<>(); +// Map stringBdTaxitemsEntityMap = new HashMap<>(); +// if (detailsDtos != null && detailsDtos.size() > 0) { +// List> lists = SplitListByCountUtil.splitListByCount(detailsDtos, 900); +// for (int i = 0; i < lists.size(); i++) { +// List detailsDtos1 = lists.get(i); +//// String codesStr = detailsDtos1.stream().map(DetailsDto::getSkuCode).map(id -> "'" + id + "'").collect(Collectors.joining(",")); +// Set storeCodeHashSet = detailsDtos1.stream().map(DetailsDto::getSkuCode).collect(Collectors.toSet()); +// String codesStr = storeCodeHashSet.stream().map(s -> "'" + s + "'").collect(Collectors.joining(",")); +// +// if (codesStr != null && codesStr.length() > 0) { +// BdTaxitemsEntity bdTaxitemsEntity = new BdTaxitemsEntity(); +// bdTaxitemsEntity.setInvcodes(codesStr); +// List bdTaxitemsEntityList = iBdTaxitemsDao.queryBdInvbasdocByInvcodeV2(bdTaxitemsEntity); +// allBdTaxitemsEntityList.addAll(bdTaxitemsEntityList); +// } +// } +// } if (allBdTaxitemsEntityList.size() > 0) { for (int i = 0; i < allBdTaxitemsEntityList.size(); i++) { BdTaxitemsEntity bdTaxitemsEntity = allBdTaxitemsEntityList.get(i); diff --git a/buildpackage/src/test/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToCTest.java b/buildpackage/src/test/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToCTest.java index cfd6890f..9d014812 100644 --- a/buildpackage/src/test/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToCTest.java +++ b/buildpackage/src/test/java/com/hzya/frame/plugin/lets/plugin/sales/SoSaleOutPluginInitializerToCTest.java @@ -96,9 +96,9 @@ class SoSaleOutPluginInitializerToCTest { // soSaleOutPluginInitializerToC.startImplementStockByCode(s, "stock"); try { -// soSaleOutPluginInitializerToC.startImplementStockByTime("2024-10-17 00:00:00", "2024-10-17 23:59:59"); - String code = "LETS-SH2024101600027243"; - soSaleOutPluginInitializerToC.startImplementStockByCode(code, "stock"); + soSaleOutPluginInitializerToC.startImplementStockByTime("2024-10-18 00:00:00", "2024-10-18 23:59:59"); +// String code = "LETS-SH2024101600027243"; +// soSaleOutPluginInitializerToC.startImplementStockByCode(code, "stock"); } catch (Exception e) { e.printStackTrace(); } diff --git a/buildpackage/src/test/java/com/hzya/frame/plugin/lets/util/BalanceUnitPriceUtilTest.java b/buildpackage/src/test/java/com/hzya/frame/plugin/lets/util/BalanceUnitPriceUtilTest.java new file mode 100644 index 00000000..f21a5bc5 --- /dev/null +++ b/buildpackage/src/test/java/com/hzya/frame/plugin/lets/util/BalanceUnitPriceUtilTest.java @@ -0,0 +1,40 @@ +package com.hzya.frame.plugin.lets.util; + +import com.hzya.frame.WebappApplication; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.junit4.SpringRunner; + +import static org.junit.Assert.*; + +/** + * @Author:liuyang + * @Package:com.hzya.frame.plugin.lets.util + * @Project:kangarooDataCenterV3 + * @name:BalanceUnitPriceUtilTest + * @Date:2024/10/21 17:58 + * @Filename:BalanceUnitPriceUtilTest + */ +@RunWith(SpringRunner.class) +@SpringBootTest(classes = WebappApplication.class) +public class BalanceUnitPriceUtilTest { + + @Autowired + private BalanceUnitPriceUtil balanceUnitPriceUtil; + + @Test + public void initBalancePrice() { + try { + balanceUnitPriceUtil.initBalancePrice(); + } catch (Exception e) { + e.printStackTrace(); + } + } + + @Test + public void initPurchasePrice() { + + } +} \ No newline at end of file