fix(智慧超市):库存pd导入适配

This commit is contained in:
zjf committed 2025-08-08 17:47:15 +08:00
1 parent 918aa5bbd1
commit f5415f06bc
1 file changed
+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());