Browse Source

采购保存时如状态已完成则不可保存

liyuan 7 months ago
parent
commit
d74db367f7

+ 3 - 0
blade-service/blade-sales-part/src/main/java/org/springblade/salesPart/order/service/impl/OrderServiceImpl.java

@@ -5052,6 +5052,9 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, PjOrder> implemen
 				baseMapper.insert(order);
 			} else {
 				PjOrder orderVersion = baseMapper.selectById(order.getId());
+				if ("已完成".equals(orderVersion.getStatus())) {
+					return R.fail("当前单据已完成,不可修改!");
+				}
 				if (orderVersion != null && !orderVersion.getVersion().equals(order.getVersion())) {
 					throw new RuntimeException("订单数据已被修改,请返回列表重新操作!");
 				}