自动化立体仓库 - WMS系统
LSH
2023-01-04 0925a458d92d33aa05b2fb03aec3ac8c13e5d763
src/main/java/com/zy/ints/task/scheduler/ErpLkScheduler.java
@@ -25,17 +25,17 @@
    @Autowired
    private ErpSqlServer erpSqlServer;
    /**
     * 获取入出库订单信息
     * ERP与lk库存数据比对
     */
    @Scheduled(cron = "${erp.refreshtime}")
    public void InOrOutOrder() {
        if (!erpEnabled) return;
        String sqlSelecterpLk = "select prd_no as prdNo,prd_mark as prdMark,qty,wh,status,temp1,temp2,temp3 from bas_erp_lk where 1=1";
        String sqlUpDateerpLkOne = "update bas_erp_lk set status=1 where prd_no=";
        String sqlUpDateerpLkTwo = "update bas_erp_lk set status=2 where prd_no=";
        String sqlSelectErpLk = "select prd_no as prdNo,prd_mark as prdMark,qty,wh,status,temp1,temp2,temp3 from bas_erp_lk where 1=1";
        String sqlUpDateErpLkOne = "update bas_erp_lk set status=1 where prd_no=";
        String sqlUpDateErpLkTwo = "update bas_erp_lk set status=2 where prd_no=";
        try {
            List<ErpLk> erpLks = erpSqlServer.select(sqlSelecterpLk, ErpLk.class);
            List<ErpLk> erpLks = erpSqlServer.select(sqlSelectErpLk, ErpLk.class);
            if (erpLks.size() > 0){
                for (ErpLk erpLk:erpLks){
                    Integer status = erpLk.getStatus();