/// <summary> /// 效验条码 /// </summary> /// <param name="model"></param> /// <returns></returns> /// public ActionResult ValidateBarcode(MatchpLateModel model) { GetLoginInfo(); if (Login_Info == null) { return(Content("<script>location.href='/Home'</script>")); } service = new MatchpLateService(Login_Info.User_ID, Login_Info.User_Name, Login_Info.Token); try { service.SetParameter("OldTrayNO", model.OldTrayNO); service.SetParameter("TrayNO", model.TrayNO); service.SetParameter("Barcode", model.Barcode); service.ExecuteBusinessCheck("RF_PastesPartof", "Barcode"); DataTable dt = service.GetMatchPlateGoods(); if (dt != null && dt.Rows.Count > 0) { return(Content(JsonHelper.ToJson(dt))); } else { return(Content("数据异常,请检查!")); } } catch (Exception ex) { Loger.Error(ex); return(Content(ex.Message)); } }
/// <summary> /// 效验数量并提交 /// </summary> /// <param name="model"></param> /// <returns></returns> /// public ActionResult ValidateQty(MatchpLateModel model, bool tryagain = true) { GetLoginInfo(); if (Login_Info == null) { return(Content("<script>location.href='/Home'</script>")); } service = new MatchpLateService(Login_Info.User_ID, Login_Info.User_Name, Login_Info.Token); try { service.SetParameter("OldTrayNO", model.OldTrayNO); service.SetParameter("TrayNO", model.TrayNO); service.SetParameter("Barcode", model.Barcode); service.SetParameter("StockBatchNO", model.StockBatchNO); service.SetParameter("AQty", model.AQty); service.SetParameter("IsCheckTrayNO", model.IsCheckTrayNO); service.ExecuteBusinessCheck("RF_PastesPartof", "*"); service.ExecuteBusinessProcess("RF_PastesPartof"); return(Content("")); } catch (Exception ex) { if (ex.Message.Contains("请重新运行该事务") && tryagain == true) { System.Threading.Thread.Sleep(300); //毫秒 //ValidateQty(model, false); return(ValidateQty(model, false)); } else { Loger.Error(ex); return(Content(ex.Message)); } } }
public ActionResult RFOutBoxChenk(string TrayNO) { GetLoginInfo(); if (Login_Info == null) { return(Content("<script>location.href='/Home'</script>")); } service = new MatchpLateService(Login_Info.User_ID, Login_Info.User_Name, Login_Info.Token); try { service.SetParameter("TrayNO", TrayNO); service.ExecuteBusinessProcess("RFOutBoxChenk"); return(Content("")); } catch (Exception ex) { Loger.Error(ex); return(Content(ex.Message)); } }
/// <summary> /// 效验原始出库箱 /// </summary> /// <param name="model"></param> /// <returns></returns> /// public ActionResult ValidateOldTrayNO(MatchpLateModel model) { GetLoginInfo(); if (Login_Info == null) { return(Content("<script>location.href='/Home'</script>")); } service = new MatchpLateService(Login_Info.User_ID, Login_Info.User_Name, Login_Info.Token); try { service.SetParameter("OldTrayNO", model.OldTrayNO); service.ExecuteBusinessCheck("RF_PastesPartof", "OldTrayNO"); return(Content("")); } catch (Exception ex) { Loger.Error(ex); return(Content(ex.Message)); } }