admin
2 天以前 8b389601ea23deddb3318a8a70d0c80e7b6b994c
jcdm-main/src/main/java/com/jcdm/main/plcserver/CustomRunner.java
@@ -2,6 +2,7 @@
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.jcdm.main.constant.Constants;
import com.jcdm.main.da.cellData.service.IDaCellDataService;
import com.jcdm.main.da.collectionParamConf.service.IDaCollectionParamConfService;
@@ -13,6 +14,8 @@
import com.jcdm.main.da.testDeviceInterfaceTemp.service.IDaTestDeviceInterfaceTempService;
import com.jcdm.main.om.productionOrde.service.IOmProductionOrdeInfoService;
import com.jcdm.main.plcserver.sub.OPCUaSubscription;
import com.jcdm.main.sc.materialConf.domain.ScMaterialConf;
import com.jcdm.main.sc.materialConf.service.IScMaterialConfService;
import com.kangaroohy.milo.service.MiloService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.ApplicationArguments;
@@ -52,12 +55,16 @@
    private IDaCellDataService daCellDataService;
    @Autowired
    private IDaPsConfService daPsConfService;
    @Autowired
    private IScMaterialConfService materialConfService;
    @Override
    public void run(ApplicationArguments args) throws Exception {
        //PLC到MES物料转换
        Constants.materialMap.put("1","9900199052A");
        Constants.materialMap.put("2","9900199053B");
        initMaterialConf();
//        Constants.materialMap.put("1","9900199052A");
//        Constants.materialMap.put("2","9900199053B");
//        Constants.materialMap.put("3","9900236569");
//        Constants.materialMap.put("4","9900236570");
//        Constants.materialMap.put("1","9900236569");
@@ -106,6 +113,14 @@
    }
    public void initMaterialConf(){
        List<ScMaterialConf> materialConfList = materialConfService.list(new LambdaQueryWrapper<ScMaterialConf>().eq(ScMaterialConf::getStatus, Constants.USE_ING));
        for (ScMaterialConf materialConf : materialConfList) {
            Constants.materialMap.put(materialConf.getModelCode(),materialConf.getMaterialCode());
        }
        System.out.println("初始化物料转换:"+Constants.materialMap);
    }
    /**
     * 订阅内容
     */