Sfoglia il codice sorgente

销售出库 通用反写出库状态

koushanshan 1 anno fa
parent
commit
af3bc4f4f7

+ 2 - 2
src/main/java/com/dk/mdm/service/ivt/outbound/OutboundSaleOrderService.java

@@ -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();
         }