| | |
| | | using GZ.DB.Repository.OIDATABASE; |
| | | using GZ.DB.IRepository.OIDATABASE; |
| | | using GZ.DB.Entity.OIDATABASE; |
| | | using static GZ.Projects.AuxAllWCS.ToWMSMES.CreateTask; |
| | | namespace GZ.Projects.AuxAllWCS |
| | | { |
| | | /// <summary> |
| | |
| | | var res = ToWMSMES.CreateTask.CreatePointTask(model); |
| | | return JsonConvert.SerializeObject(res); |
| | | } |
| | | case "/api/Wcs/initZZCache": |
| | | { |
| | | statusCode = System.Net.HttpStatusCode.OK; |
| | | |
| | | var rturn = new ReturnMsg |
| | | { |
| | | resultCode = 0, |
| | | resultMsg = "" |
| | | }; |
| | | try |
| | | { |
| | | LocRepository locRepository = new LocRepository(); |
| | | foreach (var item in Settings.deviceInfos.FindAll(x => x.deviceType == 2)) |
| | | { |
| | | foreach (var ssloc in item.deviceNo) |
| | | { |
| | | var ssl = locRepository.FindEntity(x => x.S_LOC_CODE == ssloc); |
| | | if (ssl != null && (ssl.N_CURRENT_NUM > 0 || ssl.S_LOCK_STATE != "æ ")) |
| | | { |
| | | ssl.N_CURRENT_NUM = 0; |
| | | ssl.S_LOCK_STATE = "æ "; |
| | | locRepository.Update(ssl); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | LogHelper.Error("/api/Wcs/initZZCache" + requestJson + ex.Message, ex); |
| | | return JsonConvert.SerializeObject(new ReturnMsg |
| | | { |
| | | resultCode = -1, |
| | | resultMsg = ex.Message |
| | | }); |
| | | } |
| | | return JsonConvert.SerializeObject(rturn); |
| | | } |
| | | } |
| | | break; |
| | | } |