fix(智慧超市):库存pd导入适配
This commit is contained in:
1 parent
918aa5bbd1
commit
f5415f06bc
1 file changed
+7
-3
+7
-3
@@ -14,6 +14,7 @@ import com.bsd.pjcloud.common.security.util.SecurityUtils;
|
||||
import com.bsd.pjcloud.common.sequence.sequence.Sequence;
|
||||
import com.bsd.pjcloud.supermarket.constant.InventoryTypeEnum;
|
||||
import com.bsd.pjcloud.supermarket.constant.OrderTypeEnum;
|
||||
import com.bsd.pjcloud.supermarket.controller.SmErpCommonController;
|
||||
import com.bsd.pjcloud.supermarket.dto.SupermarketSpuQueryDTO;
|
||||
import com.bsd.pjcloud.supermarket.dto.SupermarketSpuUpdateStockByCodeReqDTO;
|
||||
import com.bsd.pjcloud.supermarket.dto.SupermarketSpuUpdateStockReqDTO;
|
||||
@@ -98,6 +99,9 @@ public class SmErpSpuServiceImpl extends ServiceImpl<SmErpSpuMapper, SmErpSpuEnt
|
||||
|
||||
private final SmErpInventoryRecordsItemService smErpInventoryRecordsItemService;
|
||||
|
||||
|
||||
private final SmErpCommonController smErpCommonController;
|
||||
|
||||
@Autowired
|
||||
private Sequence sequence;
|
||||
|
||||
@@ -1796,9 +1800,9 @@ public class SmErpSpuServiceImpl extends ServiceImpl<SmErpSpuMapper, SmErpSpuEnt
|
||||
List<PDItemSaveDTO> pdItemList = new ArrayList<>();
|
||||
int successCount = 0;
|
||||
int total = dtos.size();
|
||||
|
||||
// R erpSpuPage = smErpCommonController.getErpSpuPage("7");
|
||||
// 定义基准日期:2024年8月7日
|
||||
LocalDate baseDate = LocalDate.of(2024, 8, 7);
|
||||
LocalDate baseDate = LocalDate.of(2025, 8, 7);
|
||||
LocalDate currentDate = LocalDate.now();
|
||||
|
||||
// 查询从基准日期到当前日期的零售出库记录
|
||||
@@ -1972,7 +1976,7 @@ public class SmErpSpuServiceImpl extends ServiceImpl<SmErpSpuMapper, SmErpSpuEnt
|
||||
if (!pdItemList.isEmpty()) {
|
||||
// 创建盘点主记录
|
||||
PDSaveDTO pdSaveDTO = new PDSaveDTO();
|
||||
pdSaveDTO.setInventoryCode("PD" + System.currentTimeMillis());
|
||||
pdSaveDTO.setInventoryCode(String.valueOf(smErpCommonController.getErpSpuPage("7").getData()));
|
||||
pdSaveDTO.setInventoryDate(LocalDate.now());
|
||||
pdSaveDTO.setInventoryType("7"); // KCPD 库存盘点
|
||||
pdSaveDTO.setHandlerUserId(SecurityUtils.getUser().getId());
|
||||
|
||||
Reference in new issue
Block a user