#
Junjie
1 天以前 4227b39d7a4fc6bc3ba012a09b59f653ab92ab23
#
1个文件已修改
24 ■■■■■ 已修改文件
src/main/java/com/zy/core/plugin/FakeProcess.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/plugin/FakeProcess.java
@@ -41,6 +41,8 @@
    private static Map<Integer,Long> stationStayTimeMap = new HashMap<>();
    private static String enableFake = "N";
    private static String fakeRealTaskRequestWms = "N";
    private static String fakeGenerateInTask = "Y";
    private static String fakeGenerateOutTask = "Y";
    @Autowired
    private WrkMastService wrkMastService;
@@ -75,6 +77,16 @@
            fakeRealTaskRequestWms = fakeRealTaskRequestWmsConfig.getValue();
        }
        Config fakeGenerateInTaskConfig = configService.selectOne(new EntityWrapper<Config>().eq("code", "fakeGenerateInTask"));
        if (fakeGenerateInTaskConfig != null) {
            fakeGenerateInTask = fakeGenerateInTaskConfig.getValue();
        }
        Config fakeGenerateOutTaskConfig = configService.selectOne(new EntityWrapper<Config>().eq("code", "fakeGenerateOutTask"));
        if (fakeGenerateOutTaskConfig != null) {
            fakeGenerateOutTask = fakeGenerateOutTaskConfig.getValue();
        }
        //检测入库站是否有任务生成,并仿真生成模拟入库站点数据
        checkInStationHasTask();
        //生成仿真模拟入库任务
@@ -105,6 +117,10 @@
    //检测入库站是否有任务生成,并仿真生成模拟入库站点数据
    private synchronized void checkInStationHasTask() {
        if (!enableFake.equals("Y")) {
            return;
        }
        if (!fakeGenerateInTask.equals("Y")) {
            return;
        }
@@ -154,6 +170,10 @@
        }
        if (fakeRealTaskRequestWms.equals("Y")) {
            return;
        }
        if (!fakeGenerateInTask.equals("Y")) {
            return;
        }
@@ -236,6 +256,10 @@
            return;
        }
        if (!fakeGenerateOutTask.equals("Y")) {
            return;
        }
        List<BasDevp> basDevps = basDevpService.selectList(new EntityWrapper<>());
        for (BasDevp basDevp : basDevps) {
            StationThread stationThread = (StationThread) SlaveConnection.get(SlaveType.Devp, basDevp.getDevpNo());