Commit ccf5b4eccb7cf9bdbb4a0d0475ec9e173481cd45
1 parent
50792df1
增加mes部分代码
Showing
1 changed file
with
12 additions
and
0 deletions
huaheng-wms-core/src/main/java/org/jeecg/modules/wms/api/mes/servuce/impl/MesServiceImpl.java
@@ -25,9 +25,12 @@ import org.jeecg.modules.wms.shipment.shipmentHeader.entity.ShipmentDetail; | @@ -25,9 +25,12 @@ import org.jeecg.modules.wms.shipment.shipmentHeader.entity.ShipmentDetail; | ||
25 | import org.jeecg.modules.wms.shipment.shipmentHeader.entity.ShipmentHeader; | 25 | import org.jeecg.modules.wms.shipment.shipmentHeader.entity.ShipmentHeader; |
26 | import org.jeecg.modules.wms.shipment.shipmentHeader.service.IShipmentDetailService; | 26 | import org.jeecg.modules.wms.shipment.shipmentHeader.service.IShipmentDetailService; |
27 | import org.jeecg.modules.wms.shipment.shipmentHeader.service.IShipmentHeaderService; | 27 | import org.jeecg.modules.wms.shipment.shipmentHeader.service.IShipmentHeaderService; |
28 | +import org.jeecg.modules.wms.task.taskHeader.entity.TaskDetail; | ||
28 | import org.jeecg.modules.wms.task.taskHeader.entity.TaskHeader; | 29 | import org.jeecg.modules.wms.task.taskHeader.entity.TaskHeader; |
30 | +import org.jeecg.modules.wms.task.taskHeader.service.ITaskDetailService; | ||
29 | import org.jeecg.utils.StringUtils; | 31 | import org.jeecg.utils.StringUtils; |
30 | import org.springframework.stereotype.Service; | 32 | import org.springframework.stereotype.Service; |
33 | +import org.springframework.transaction.annotation.Transactional; | ||
31 | 34 | ||
32 | import javax.annotation.Resource; | 35 | import javax.annotation.Resource; |
33 | import java.lang.ref.WeakReference; | 36 | import java.lang.ref.WeakReference; |
@@ -61,12 +64,15 @@ public class MesServiceImpl implements IMesService { | @@ -61,12 +64,15 @@ public class MesServiceImpl implements IMesService { | ||
61 | private IShipmentContainerDetailService shipmentContainerDetailService; | 64 | private IShipmentContainerDetailService shipmentContainerDetailService; |
62 | @Resource | 65 | @Resource |
63 | private IShipmentContainerHeaderService shipmentContainerHeaderService; | 66 | private IShipmentContainerHeaderService shipmentContainerHeaderService; |
67 | + @Resource | ||
68 | + private ITaskDetailService taskDetailService; | ||
64 | 69 | ||
65 | /** | 70 | /** |
66 | * 要求入库单详情 必须是不重样的 | 71 | * 要求入库单详情 必须是不重样的 |
67 | * @return | 72 | * @return |
68 | */ | 73 | */ |
69 | @Override | 74 | @Override |
75 | + @Transactional(rollbackFor = Exception.class) | ||
70 | public Result receiptMaterial(MesReceiptMaterial mesReceiptMaterial, String warehouseCode) { | 76 | public Result receiptMaterial(MesReceiptMaterial mesReceiptMaterial, String warehouseCode) { |
71 | List<Receive> receiveList = new ArrayList<>(); | 77 | List<Receive> receiveList = new ArrayList<>(); |
72 | String referCode = mesReceiptMaterial.getReferCode(); | 78 | String referCode = mesReceiptMaterial.getReferCode(); |
@@ -124,6 +130,7 @@ public class MesServiceImpl implements IMesService { | @@ -124,6 +130,7 @@ public class MesServiceImpl implements IMesService { | ||
124 | } | 130 | } |
125 | 131 | ||
126 | @Override | 132 | @Override |
133 | + @Transactional(rollbackFor = Exception.class) | ||
127 | public Result shipmentMaterial(MesShipmentMaterial mesShipmentMaterial, String warehouseCode) { | 134 | public Result shipmentMaterial(MesShipmentMaterial mesShipmentMaterial, String warehouseCode) { |
128 | String referCode = mesShipmentMaterial.getReferCode(); | 135 | String referCode = mesShipmentMaterial.getReferCode(); |
129 | String toPort = mesShipmentMaterial.getToPort(); | 136 | String toPort = mesShipmentMaterial.getToPort(); |
@@ -200,12 +207,17 @@ public class MesServiceImpl implements IMesService { | @@ -200,12 +207,17 @@ public class MesServiceImpl implements IMesService { | ||
200 | } | 207 | } |
201 | 208 | ||
202 | @Override | 209 | @Override |
210 | + @Transactional(rollbackFor = Exception.class) | ||
203 | public Result backMesReceipt(TaskHeader taskHeader) { | 211 | public Result backMesReceipt(TaskHeader taskHeader) { |
212 | + List<TaskDetail> taskDetailList = taskDetailService.getTaskDetailListByTaskId(taskHeader.getId()); | ||
213 | + for(TaskDetail taskDetail : taskDetailList) { | ||
204 | 214 | ||
215 | + } | ||
205 | return null; | 216 | return null; |
206 | } | 217 | } |
207 | 218 | ||
208 | @Override | 219 | @Override |
220 | + @Transactional(rollbackFor = Exception.class) | ||
209 | public Result backMesShipment(TaskHeader taskHeader) { | 221 | public Result backMesShipment(TaskHeader taskHeader) { |
210 | return null; | 222 | return null; |
211 | } | 223 | } |