Commit cb460df9f91ab19e457d0d8e040e586771b4743c

Authored by yeqianyong
1 parent 5f99ceac

楚江ERP-发货单拆分bug修复

@@ -538,8 +538,7 @@ public class ShipmentsOrderInfoServiceImpl extends BaseMpServiceImpl<ShipmentsOr @@ -538,8 +538,7 @@ public class ShipmentsOrderInfoServiceImpl extends BaseMpServiceImpl<ShipmentsOr
538 // 生成草稿要车单 538 // 生成草稿要车单
539 CreateDraftRequestCarTicketVo createVo = packDraftRequestCarTicket(orderInfo, plan.getTomoPreShipDate(), quantity); 539 CreateDraftRequestCarTicketVo createVo = packDraftRequestCarTicket(orderInfo, plan.getTomoPreShipDate(), quantity);
540 String draftId = draftRequestCarTicketService.create(createVo); 540 String draftId = draftRequestCarTicketService.create(createVo);
541 -  
542 - // 草稿要车单id和要车单id映射 541 + // 草稿要车单ID和发货单ID映射
543 redisHandler.set("GET_SHIPMENTS_ORDER_ID_" + draftId, shipmentsOrderId); 542 redisHandler.set("GET_SHIPMENTS_ORDER_ID_" + draftId, shipmentsOrderId);
544 break; 543 break;
545 } 544 }
@@ -168,6 +168,7 @@ public class ShipmentsPlanDetailServiceImpl extends BaseMpServiceImpl<ShipmentsP @@ -168,6 +168,7 @@ public class ShipmentsPlanDetailServiceImpl extends BaseMpServiceImpl<ShipmentsP
168 * @param vo 条件 168 * @param vo 条件
169 */ 169 */
170 @Override 170 @Override
  171 + @Transactional(rollbackFor = Exception.class)
171 public void planDetailSplit(ShipmentsPlanDetailSplitVo vo) { 172 public void planDetailSplit(ShipmentsPlanDetailSplitVo vo) {
172 String id = vo.getId(); 173 String id = vo.getId();
173 ShipmentsPlanDetail detail = findById(id); 174 ShipmentsPlanDetail detail = findById(id);
@@ -5,6 +5,7 @@ @@ -5,6 +5,7 @@
5 <resultMap id="ShipmentsPlanDetail" type="com.lframework.xingyun.sc.entity.ShipmentsPlanDetail"> 5 <resultMap id="ShipmentsPlanDetail" type="com.lframework.xingyun.sc.entity.ShipmentsPlanDetail">
6 <id column="id" property="id"/> 6 <id column="id" property="id"/>
7 <result column="plan_id" property="planId"/> 7 <result column="plan_id" property="planId"/>
  8 + <result column="shipment_order_id" property="shipmentOrderId"/>
8 <result column="order_id" property="orderId"/> 9 <result column="order_id" property="orderId"/>
9 <result column="order_no" property="orderNo"/> 10 <result column="order_no" property="orderNo"/>
10 <result column="contract_type" property="contractType"/> 11 <result column="contract_type" property="contractType"/>
@@ -36,6 +37,7 @@ @@ -36,6 +37,7 @@
36 SELECT 37 SELECT
37 tb.id, 38 tb.id,
38 tb.plan_id, 39 tb.plan_id,
  40 + tb.shipment_order_id,
39 tb.order_id, 41 tb.order_id,
40 o.order_no, 42 o.order_no,
41 s.type as contract_type, 43 s.type as contract_type,
@@ -122,6 +124,7 @@ @@ -122,6 +124,7 @@
122 INSERT INTO shipments_plan_detail ( 124 INSERT INTO shipments_plan_detail (
123 id, 125 id,
124 plan_id, 126 plan_id,
  127 + shipment_order_id,
125 order_id, 128 order_id,
126 order_spec_id, 129 order_spec_id,
127 parent_id, 130 parent_id,
@@ -140,6 +143,7 @@ @@ -140,6 +143,7 @@
140 ( 143 (
141 #{item.id}, 144 #{item.id},
142 #{item.planId}, 145 #{item.planId},
  146 + #{item.shipmentOrderId},
143 #{item.orderId}, 147 #{item.orderId},
144 #{item.orderSpecId}, 148 #{item.orderSpecId},
145 #{item.parentId}, 149 #{item.parentId},