提交 fa3d6d48 authored 作者: douxy's avatar douxy

增加店内执行计划导出/入功能:如果上传删除了实际执行那么久更新为未执行

上级 58a27304
...@@ -233,8 +233,9 @@ public class NormalDisplayImportStrategyImpl implements IImportApExcelStrategy<S ...@@ -233,8 +233,9 @@ public class NormalDisplayImportStrategyImpl implements IImportApExcelStrategy<S
} }
// 仅当数字提取成功时,判断“实际≥计划”+数量充足 // 仅当数字提取成功时,判断“实际≥计划”+数量充足
if (plannedNum != null && actualNum != null) { if (plannedNum != null) {
// 实际纵数≥计划纵数 // 实际纵数≥计划纵数
actualNum = actualNum != null ? actualNum : 0;
boolean mainShelfTypeMatch = actualNum >= plannedNum; boolean mainShelfTypeMatch = actualNum >= plannedNum;
boolean mainShelfQtySufficient = dto.getActualMainShelfQty() >= updateDisplay.getPlannedMainShelfQty(); boolean mainShelfQtySufficient = dto.getActualMainShelfQty() >= updateDisplay.getPlannedMainShelfQty();
updateDisplay.setActualMainShelfExecuted((mainShelfTypeMatch && mainShelfQtySufficient) ? "执行" : "未执行"); updateDisplay.setActualMainShelfExecuted((mainShelfTypeMatch && mainShelfQtySufficient) ? "执行" : "未执行");
...@@ -288,10 +289,6 @@ public class NormalDisplayImportStrategyImpl implements IImportApExcelStrategy<S ...@@ -288,10 +289,6 @@ public class NormalDisplayImportStrategyImpl implements IImportApExcelStrategy<S
updateEntityList.add(updateDisplay); updateEntityList.add(updateDisplay);
} }
// 日志打印更新实体(调试用,生产可注释)
for (SalesApDisplay salesApDisplay : updateEntityList) {
log.info("待更新实体:{}", salesApDisplay.toString());
}
return updateEntityList; return updateEntityList;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论