From 1b10882a0a46c8b25331ccd2628f7a2a6db8b13f Mon Sep 17 00:00:00 2001 From: schangxiang@126.com <schangxiang@126.com> Date: 周一, 16 12月 2024 17:35:10 +0800 Subject: [PATCH] 11 --- CC/iWareCC_ASRS/WCF/CCWcfService.cs | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 58 insertions(+), 0 deletions(-) diff --git a/CC/iWareCC_ASRS/WCF/CCWcfService.cs b/CC/iWareCC_ASRS/WCF/CCWcfService.cs index a67adc4..a0221ba 100644 --- a/CC/iWareCC_ASRS/WCF/CCWcfService.cs +++ b/CC/iWareCC_ASRS/WCF/CCWcfService.cs @@ -61,6 +61,64 @@ } + /// <summary> + /// 楠岃瘉妯″紡 + /// </summary> + /// <param name="flag"></param> + /// <returns></returns> + public FunRetEntity ValidateMode(int flag) + { + try + { + var rgvLocation = StationLocationEnum.BZ39.ToString(); + var obj = FormCC.stationView.R_StationForReadCommList.Where(x => x.StationCode == rgvLocation.ToString()).FirstOrDefault(); + if (flag == 1) + {//瑕佸己鍒跺嚭搴� + if (obj.R_ForceOutboundMode == false) + { + return FunRetEntity.Fail("PLC涓嶆槸寮哄埗鍑哄簱妯″紡"); + } + } + else + { + if (obj.R_OutboundMode == false) + { + return FunRetEntity.Fail("PLC涓嶆槸鍑哄簱妯″紡"); + } + } + return FunRetEntity.Success("鎴愬姛", ""); + } + catch (Exception ex) + { + return FunRetEntity.Fail("寮傚父:" + ex.Message); + } + } + + + /// <summary> + /// 鎵爜璁板綍娓呴櫎 + /// </summary> + /// <returns></returns> + public FunRetEntity WriteStation_PartClear() + { + try + { + using (StationServiceClient client = new StationServiceClient()) + { + var res = client.PartClear((int)EDevice.Station, true, StationLocationEnum.棣栨鎵爜宸ヤ綅.ToString()); + if (!res.result) + { + return FunRetEntity.Fail(res.resMsg); + } + } + + return FunRetEntity.Success("鎴愬姛", ""); + } + catch (Exception ex) + { + return FunRetEntity.Fail("寮傚父:" + ex.Message); + } + } } } -- Gitblit v1.9.3