| | |
| | | LocationHelper.LockLoc(end.S_CODE, 1); |
| | | var startinfo = db.Queryable<Location>().Where(it => it.S_CODE == a.S_START_LOC).First(); |
| | | var endinfo = db.Queryable<Location>().Where(it => it.S_CODE == end.S_CODE).First(); |
| | | int startLayer = startinfo.N_CURRENT_NUM; |
| | | int endlayer = endinfo.N_CURRENT_NUM + 1; |
| | | |
| | | var wcsTask = new WCSTask |
| | | { |
| | | S_OP_CODE = a.S_CODE, |
| | |
| | | N_CNTR_COUNT = 1, |
| | | S_CNTR_CODE = a.S_CNTR_CODE, |
| | | N_START_LAYER = startinfo.N_CURRENT_NUM, |
| | | N_END_LAYER = endinfo.N_CURRENT_NUM + 1 |
| | | N_END_LAYER = endinfo.N_CURRENT_NUM + 1, |
| | | S_TRAY_TYPE = a.S_TRAY_TYPE, |
| | | S_WORK_NO = a.S_WORK_NO, |
| | | S_ITEM_CODE = a.S_ITEM_CODE, |
| | | S_NOTE = a.S_NOTE |
| | | }; |
| | | if (WCSHelper.CreateTask(wcsTask)) |
| | | { |