自动化立体仓库 - WMS系统
13
zhang
1 天以前 ab41622d30946f83b34e5a5d881741237628f6f1
src/main/java/com/zy/asrs/task/AutoLocMoveScheduler.java
@@ -3,9 +3,11 @@
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.core.common.Cools;
import com.zy.asrs.entity.BasCrnp;
import com.zy.asrs.entity.OrderPakin;
import com.zy.asrs.entity.WrkMast;
import com.zy.asrs.service.*;
import com.zy.asrs.service.AutoMoveService;
import com.zy.asrs.service.BasCrnpService;
import com.zy.asrs.service.WorkService;
import com.zy.asrs.service.WrkMastService;
import com.zy.asrs.task.handler.AutoLocMoveHandler;
import com.zy.common.properties.SlaveWmsParameterProperties;
import com.zy.system.entity.Config;
@@ -33,33 +35,10 @@
    @Autowired
    private SlaveWmsParameterProperties slaveWmsParameterProperties;
    @Autowired
    private OrderService orderService;
    @Autowired
    private OrderDetlService orderDetlService;
    @Autowired
    private AutoMoveService autoMoveService;
    //定时出库   经典双伸
    @Scheduled(cron = "0/3 * * * * ? ")
    public void locToLocAutoLocMove() {
        if (slaveWmsParameterProperties.isAutoLocMoveBoolean()) {
            Config config = configService.selectConfigByCode("AutoLocMove");
            if (Cools.isEmpty(config) || config.getValue().equals("false")) {
                return;
            }
            OrderPakin order = orderService.selectOrderMoveStatus();
            if (!Cools.isEmpty(order)) {
//                autoMoveService.selectList()
            } else {
                order = orderService.selectOrderMoveStatusInitial();
                if (Cools.isEmpty(order)) {
                    return;
                }
                order.setMoveStatus(2);
                orderService.updateById(order);
            }
        }
    }
    //定时出库
    @Scheduled(cron = "0/3 * * * * ? ")