|  |  |  | 
|---|
|  |  |  | public static final List<Integer> CRN_WORK_CU = new ArrayList<Integer>() {{ | 
|---|
|  |  |  | add(100);add(148); | 
|---|
|  |  |  | }}; | 
|---|
|  |  |  | public static final List<Integer> CRN_WORK_CU_SMA = new ArrayList<Integer>() {{ | 
|---|
|  |  |  | add(126);add(131); | 
|---|
|  |  |  | }}; | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Scheduled(cron = "0/3 * * * * ? ") | 
|---|
|  |  |  | 
|---|
|  |  |  | @Scheduled(cron = "0/3 * * * * ? ") | 
|---|
|  |  |  | private void execute2(){ | 
|---|
|  |  |  | for(Integer staNo : CRN_WORK_CU) { | 
|---|
|  |  |  | try{ | 
|---|
|  |  |  | for(Integer staNo1 : CRN_WORK_CU_SMA) { | 
|---|
|  |  |  | RgvOneSign trunSma = rgvOneSignService.selectOne(new EntityWrapper<RgvOneSign>().eq("rgv_one_type","TrunSma"+staNo1)); | 
|---|
|  |  |  | trunSma.setRgvOneSign(0); | 
|---|
|  |  |  | rgvOneSignService.updateById(trunSma); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } catch (Exception e){ | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | List<WrkMastCrn> wrkMastCrnList = wrkMastCrnService.selectList(new EntityWrapper<WrkMastCrn>().eq("source_sta_no",staNo)); | 
|---|
|  |  |  | if (Cools.isEmpty(wrkMastCrnList)){ | 
|---|
|  |  |  | List<WrkMast> wrkMasts = wrkMastService.selectList(new EntityWrapper<WrkMast>() | 
|---|
|  |  |  | 
|---|
|  |  |  | //                    if (wrkMast.booleanStaNoSignOther()){ | 
|---|
|  |  |  | //                        continue; | 
|---|
|  |  |  | //                    } | 
|---|
|  |  |  | boolean sign = true; | 
|---|
|  |  |  | if ((wrkMast.getIoType()==101 || wrkMast.getIoType() == 110) && wrkMast.booleanStaNoSign()){ | 
|---|
|  |  |  | RgvOneSign rgvOneSign = rgvOneSignService.selectOne(new EntityWrapper<RgvOneSign>().eq("rgv_one_type","LineUp"+wrkMast.getStaNo())); | 
|---|
|  |  |  | if (Cools.isEmpty(rgvOneSign)){ | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | int wrkCount = wrkMastService.selectCount(new EntityWrapper<WrkMast>().eq("sta_no", wrkMast.getStaNo()).eq("wrk_sts",12L)); | 
|---|
|  |  |  | if (wrkCount+rgvOneSign.getRgvOneSign()>2){ | 
|---|
|  |  |  | RgvOneSign trunSma = rgvOneSignService.selectOne(new EntityWrapper<RgvOneSign>().eq("rgv_one_type","TrunSma"+wrkMast.getStaNo())); | 
|---|
|  |  |  | if (Cools.isEmpty(trunSma)){ | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | int wrkCount = wrkMastService.selectCount(new EntityWrapper<WrkMast>().eq("sta_no", wrkMast.getStaNo()).eq("wrk_sts",12L)); | 
|---|
|  |  |  | int wrkCountCrn = wrkMastCrnService.selectCount(new EntityWrapper<WrkMastCrn>().eq("sta_no", wrkMast.getStaNo())); | 
|---|
|  |  |  | if (wrkCountCrn+wrkCount+rgvOneSign.getRgvOneSign()+trunSma.getRgvOneSign()>1){ | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | sign = false; | 
|---|
|  |  |  | //                        BasDevp basDevp = basDevpService.selectById(wrkMast.getStaNoBying()); | 
|---|
|  |  |  | //                        if (basDevp.getLoading().equals("Y") | 
|---|
|  |  |  | //                                || !basDevp.getAutoing().equals("Y") | 
|---|
|  |  |  | 
|---|
|  |  |  | if (row == wrkMast.getCrnNo()*4 || row == wrkMast.getCrnNo()*4-3){ | 
|---|
|  |  |  | WrkMastCrn wrkMastCrn = wrkMastCrnService.selectOne(new EntityWrapper<WrkMastCrn>().eq("wrk_no", wrkMast.getWrkNo())); | 
|---|
|  |  |  | if (Cools.isEmpty(wrkMastCrn)){ | 
|---|
|  |  |  | ReturnT<String> result = wrkMastCrnHandler.start(wrkMast); | 
|---|
|  |  |  | ReturnT<String> result = wrkMastCrnHandler.start(wrkMast,sign); | 
|---|
|  |  |  | if (result.isSuccess()) { | 
|---|
|  |  |  | //                                    signSmallTurn++; | 
|---|
|  |  |  | //                                    if (signSmallTurn > 2){ | 
|---|