1
czw
昨天 b6d4961bb8f5d07ffeba341306b654bd71e2962a
2025Äê6ÔÂ12ÈÕ/AuxAllWCS/Build/Project/´úÂë/½çÃæÊ¼þ.cs
@@ -28,6 +28,7 @@
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>
@@ -1219,6 +1220,43 @@
                                        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;
                        }