|
@@ -2950,8 +2950,10 @@ public class AmsSaleOrderServiceImpl implements IAmsSaleOrderService {
|
|
|
public int updateTransportOrderStatus(BigDecimal orderId) {
|
|
|
//查询该运单下有没有净重,没有净重就变为7,有净重就变为2
|
|
|
int netWeight = omstruckOrderMapper.selectNetWeightCount(orderId);
|
|
|
+ //查询该运单有没有出厂,没有出厂才变2
|
|
|
+ int outFactory = omstruckOrderMapper.selectOutFactory(orderId);
|
|
|
int orderStatus = 7;
|
|
|
- if(netWeight > 0) {
|
|
|
+ if(netWeight > 0 && outFactory == 0) {
|
|
|
orderStatus = 2;
|
|
|
}
|
|
|
return amsSaleOrderMaterialMapper.updateTransportOrderStatus(orderId,orderStatus);
|