|
|
@@ -1899,8 +1899,8 @@ public class OutboundSaleOrderService extends BaseService<Outbound> {
|
|
|
public String setOutStatus(BigDecimal intoingQty, BigDecimal intoQty, BigDecimal sumQty) {
|
|
|
//出库状态
|
|
|
String outStatus = null;
|
|
|
- //出库中数量小于等于订单总数量 并且(出库中数量大于0 或者 已出库数量大于0)
|
|
|
- if ( (intoingQty.compareTo(BigDecimal.ZERO) == 0 || intoQty.compareTo(BigDecimal.ZERO) == 0 ) && intoingQty.add(intoQty).compareTo(sumQty) <= 0) {
|
|
|
+ //出库中+已出库小于总数 并且 出库中+已出库大于0
|
|
|
+ if(intoingQty.add(intoQty).compareTo(sumQty) < 0 && intoingQty.add(intoQty).compareTo(BigDecimal.ZERO) > 0 ){
|
|
|
//出库中
|
|
|
outStatus = Constant.OutStatus.CHUKUZHONG.getName();
|
|
|
}
|