Ver Fonte

返修出库逻辑优化

hu há 1 mês atrás
pai
commit
178a115bac

+ 6 - 0
src/custom/beans/stockbill/bills/BasicBill.java

@@ -41,13 +41,19 @@ public abstract class BasicBill {
             case "销售出库":
                 return new XSCK(controller, st_stockbillid);
             case "返修出库":
+                return new zc(controller, st_stockbillid);
             case "生产领料出库":
+                return new zc(controller, st_stockbillid);
             case "委外领料出库":
+                return new zc(controller, st_stockbillid);
             case "其他出库":
                 return new QTCK(controller, st_stockbillid);
             case "外购入库":
+                return new zc(controller, st_stockbillid);
             case "生产入库":
+                return new zc(controller, st_stockbillid);
             case "委外入库":
+                return new zc(controller, st_stockbillid);
             case "返修入库":
                 return new FXRK(controller, st_stockbillid);
             case "其他入库":

+ 35 - 0
src/custom/beans/stockbill/bills/zc.java

@@ -0,0 +1,35 @@
+package beans.stockbill.bills;
+
+import beans.datacontrllog.DataContrlLog;
+import common.Controller;
+import common.YosException;
+import common.data.SQLFactory;
+import common.data.UpdateSQL;
+
+import java.util.ArrayList;
+
+public class zc extends BasicBill {
+
+    public zc(Controller controller, long st_stockbillid) throws YosException {
+        super(controller, st_stockbillid);
+    }
+
+    @Override
+    public void checkValidate(boolean ischeck) throws YosException {
+        super.checkValidate(ischeck);
+    }
+
+    @Override
+    public ArrayList<String> getCheckSql(boolean ischeck) throws YosException {
+        return super.getCheckSql(ischeck);
+    }
+
+
+    @Override
+    public boolean isInStock(boolean fischeck) {
+        if (fischeck && rb == 1 || !fischeck && rb == 0) {
+            return true;
+        }
+        return false;
+    }
+}