mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-12 21:02:08 +08:00
生产单excel导入问题修复:1、校验规则修改;2、板材对应条件修改;
This commit is contained in:
+7
-8
@@ -289,15 +289,10 @@ public class DefaultExcelOrderImportFactory {
|
||||
orderImportTempDataMapper.update(new LambdaUpdateWrapperX<OrderImportTempDataDO>()
|
||||
.eq(OrderImportTempDataDO::getTaskId, taskId)
|
||||
.eq(OrderImportTempDataDO::getType, PLATE_TYPE)
|
||||
.eqIfPresent(OrderImportTempDataDO::getGoodsName, orderImportTempDataGoodsGroupDO.getGoodsName())
|
||||
.eqIfPresent(OrderImportTempDataDO::getMaterial, orderImportTempDataGoodsGroupDO.getMaterial())
|
||||
.eqIfPresent(OrderImportTempDataDO::getWave, orderImportTempDataGoodsGroupDO.getWave())
|
||||
.eqIfPresent(OrderImportTempDataDO::getColor, orderImportTempDataGoodsGroupDO.getColor())
|
||||
.eqIfPresent(OrderImportTempDataDO::getSpec, orderImportTempDataGoodsGroupDO.getSpec())
|
||||
.eqIfPresent(OrderImportTempDataDO::getWidth, orderImportTempDataGoodsGroupDO.getWidth())
|
||||
.eqIfPresent(OrderImportTempDataDO::getHeight, orderImportTempDataGoodsGroupDO.getHeight())
|
||||
.eqIfPresent(OrderImportTempDataDO::getThickness, orderImportTempDataGoodsGroupDO.getThickness())
|
||||
.eqIfPresent(OrderImportTempDataDO::getBrand, orderImportTempDataGoodsGroupDO.getBrand())
|
||||
.set(OrderImportTempDataDO::getInnerGoodsId, innerGoodsId));
|
||||
} else {
|
||||
orderImportTempDataMapper.update(new LambdaUpdateWrapper<OrderImportTempDataDO>()
|
||||
@@ -1059,9 +1054,13 @@ public class DefaultExcelOrderImportFactory {
|
||||
plateGoodDO = getPlateGood(goodsDO.getGoodsId());
|
||||
} else {
|
||||
// 没有goodsId,大板属性匹配大板
|
||||
existPlateGoodDOS = plateGoodMapper.selectGood(goodsDO.getGoodsName(), goodsDO.getMaterial(), goodsDO.getColor(),
|
||||
goodsDO.getTexture(), goodsDO.getWidth(), goodsDO.getThickness(), goodsDO.getHeight(), goodsDO.getBrand(),
|
||||
goodsDO.getSpec(), organId);
|
||||
existPlateGoodDOS = plateGoodMapper.selectList(new LambdaQueryWrapper<PlateGoodDO>()
|
||||
.eq(PlateGoodDO::getTexture, goodsDO.getTexture())
|
||||
.eq(PlateGoodDO::getWidth, goodsDO.getWidth())
|
||||
.eq(PlateGoodDO::getHeight, goodsDO.getHeight())
|
||||
.eq(PlateGoodDO::getSpec, goodsDO.getSpec())
|
||||
.eq(PlateGoodDO::getDeleted, 0)
|
||||
.eq(PlateGoodDO::getOrganId, organId));
|
||||
}
|
||||
|
||||
if (CollUtil.isNotEmpty(existPlateGoodDOS)) {
|
||||
|
||||
Reference in New Issue
Block a user