|
|
@@ -303,7 +303,7 @@ public class OmstruckOrderMaterialServiceImpl implements IOmstruckOrderMaterialS
|
|
|
* @return
|
|
|
*/
|
|
|
@Transactional
|
|
|
- public int updateMaterialMes(Map<String, Object> map) {
|
|
|
+ public int updateMaterialMes(Map<String, Object> map) throws Exception {
|
|
|
OmstruckOrderMaterial omstruckOrderMaterial = new OmstruckOrderMaterial();
|
|
|
List<Map<String,Object>>mapList = (List<Map<String, Object>>) map.get("mapList");
|
|
|
Object orderIds = map.get("orderId");
|
|
|
@@ -311,6 +311,9 @@ public class OmstruckOrderMaterialServiceImpl implements IOmstruckOrderMaterialS
|
|
|
for (Map<String, Object>map1 : mapList) {
|
|
|
if (orderIds != null) {
|
|
|
BigDecimal orderId = DataChange.dataToBigDecimal(orderIds);
|
|
|
+ if(omstruckOrderMapper.getOutCountsByOrderId(orderId) > 0){
|
|
|
+ throw new Exception("订单已出库,不能修改件数!");
|
|
|
+ }
|
|
|
//根据运输订单id去查询订单类型
|
|
|
Integer orderType = omstruckOrderMapper.getOrderTypeByOrderId(orderId);
|
|
|
BigDecimal materialId = DataChange.dataToBigDecimal(map1.get("materialId"));
|