| | |
| | | * @return |
| | | */ |
| | | WrkMast selectSteNoData(@Param("steNo")Integer steNo); |
| | | |
| | | List<WrkMast> selectWrkStsAndIoType(@Param("sour")Integer sour); |
| | | } |
| | |
| | | case 104: |
| | | case 108: |
| | | staNo = 103; |
| | | |
| | | break; |
| | | case 204: |
| | | case 208: |
| | |
| | | continue; |
| | | } |
| | | |
| | | if (wrkMast.getWrkSts() == 11 && (wrkMast.getIoType() == 103 || wrkMast.getIoType() == 107)){ |
| | | Integer sour = wrkMast.getStaNo(); |
| | | List<WrkMast> wrkMasts = wrkMastMapper.selectWrkStsAndIoType(sour); |
| | | if (wrkMasts.size()!=0){ |
| | | continue; |
| | | } |
| | | } |
| | | |
| | | // 判断是否已存在小车绑定任务 |
| | | BasSte basSte = basSteService.findByCrnNo(wrkMast.getCrnNo()); |
| | | if(basSte == null) continue; |
| | |
| | | <select id="selectSteNoData" resultMap="BaseResultMap"> |
| | | select top 1 * from dbo.asr_wrk_mast where ste_no=#{steNo} and wrk_sts!=17 and wrk_sts!=18 order by io_pri desc,io_time,wrk_no asc |
| | | </select> |
| | | |
| | | <select id="selectWrkStsAndIoType" resultMap="BaseResultMap"> |
| | | select * from dbo.asr_wrk_mast where 1=1 and wrk_sts>11 and (io_type==103 or io_type==107) |
| | | <if test="sour > 200"> |
| | | and source_sta_no > 200 |
| | | </if> |
| | | <if test="sour < 200"> |
| | | and source_sta_no < 200 |
| | | </if> |
| | | |
| | | </select> |
| | | </mapper> |