自动化立体仓库 - WMS系统
#
yxFwq
2024-11-23 da8323a2468e2a3dcfab461f459008da8c6139a5
src/main/java/com/zy/asrs/task/WrkMastSplitTwinInItScheduler.java
@@ -24,6 +24,7 @@
public class WrkMastSplitTwinInItScheduler {
    private static final Logger log = LoggerFactory.getLogger(WorkMastScheduler.class);
    private static  Integer signBigTurn = 0;
    @Autowired
    private WrkMastSplitTwinInItHandler wrkMastSplitTwinInItHandler;
@@ -110,6 +111,9 @@
                                        break;
                                    }else {
                                        for (WrkMast wrkMast:wrkMasts){
                                            if (wrkMast.getStaNoSign().equals(signBigTurn)){
                                                continue;
                                            }
                                            if (wrkMast.getStaNo()>309){
                                                int wrkCount = wrkMastService.selectCount(new EntityWrapper<WrkMast>().eq("io_type", 110).gt("sta_no", 309).lt("sta_no", 314).gt("wrk_sts",11L));
                                                if (wrkCount>=12){
@@ -130,8 +134,16 @@
                                                }
                                            }
                                            wrkMastSplitTwinInItHandler.start(wrkMastSplitTwin,wrkMast,2);
                                            signBigTurn++;
                                            if (signBigTurn > 2){
                                                signBigTurn = 0;
                                            }
                                            break;
                                        }
                                        signBigTurn++;
                                        if (signBigTurn > 2){
                                            signBigTurn = 0;
                                        }
                                        break;
                                    }
                                }