Commit 55268381 by zhangtw

解决备注映射问题

parent 73933aeb
......@@ -103,7 +103,7 @@ public class InboundTemplateVO extends BaseEntity {
/** 入库类型 字典,检索条件 */
@Excel(name = "贴标数量")
private String labelQuantity;
private Long labelQuantity;
/** 订单类型 字典,检索条件 */
@Excel(name = "订单类型")
......
......@@ -360,6 +360,7 @@ public class InboundOrdersServiceImpl implements IInboundOrdersService
mainDO.setOrderId(orderId);
mainDO.setCreateBy(operId);
mainDO.setCreateTime(now);
mainDO.setRemark("");
mainDO.setCreateUserCode(operId);
mainDO.setIsImport(1);
mainDO.setIsUsed(1L);
......@@ -426,17 +427,8 @@ public class InboundOrdersServiceImpl implements IInboundOrdersService
itemDO.setInboundOrderId(mainDO.getId()); // 关联主表ID(核心!)
itemDO.setSortNo(0L);
// 反射获取remark2并设置
String remark2 = "";
try {
Method getRemark2Method = vo.getClass().getMethod("getRemark2");
remark2 = Optional.ofNullable(getRemark2Method.invoke(vo))
.map(Object::toString)
.orElse("");
} catch (Exception e) {
throw new ServiceException("获取明细备注失败" + e);
}
itemDO.setRemark(remark2);
// ========== 物料SAPNO校验(反射获取sapNo) ==========
String sapNo = "";
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论