feat(oms):App端出入库明细跳详情补入库按单号查询,预约单修改限待提交状态
需求:入库/出库明细列表点击跳详情;待提交预约单可修改(暂存/提交均走/edit,与PC共用链路) 1.ReserveStockInOrderApi新增getInfoByInOrderNumber按单号查详情: 入库明细行只带inOrderNumber(明细表无in_order_id列),对齐出库侧getInfoOutOrderNumber; del_flag=1过滤已删单+getOne不抛单号重复 2.ReserveStockInOrderMapper.xml MaterialDetailResult显式映射in_order_number, 明细行单号不再依赖驼峰自动映射开关(出库侧:363本就有,入库侧补齐) 3.入库/出库DomainService.update加状态闸门:仅status=1(已创建)且issueStatus!=3(未确认)允许修改, 防已确认下发/已流转单据被改写(仓码确认只置issueStatus=3不改status,原校验缺此维度必然漏防); 明细为空改报'请添加货物明细'(原getMaterialDetailList().size()空指针500);出库update补@Transactional
This commit is contained in:
@@ -464,6 +464,7 @@
|
||||
|
||||
<resultMap type="com.mhd.oms.domain.reserveInMaterialDetail.repository.po.ReserveInMaterialDetailPO" id="MaterialDetailResult">
|
||||
<result property="materialDetailId" column="material_detail_id" />
|
||||
<result property="inOrderNumber" column="in_order_number" />
|
||||
<result property="organizationId" column="organization_id" />
|
||||
<result property="organizationName" column="organization_name" />
|
||||
<result property="topOrganizationId" column="top_organization_id" />
|
||||
|
||||
Reference in New Issue
Block a user