//跟新记录,根据fid,更新状态,完成时间 public static string UpdateFailLog(string parstrPFailLog) { LEDAO.P_FailLog PFailLog = JsonConvert.DeserializeObject <LEDAO.P_FailLog>(parstrPFailLog); if (PFailLog == null) { return("0"); } if (PFailLog.fid < 1) { return("0"); } try { using (var context = LEDAO.APIGateWay.GetEntityContext()) { var var = (from u in context.P_FailLog where u.fid == PFailLog.fid select u).FirstOrDefault(); if (var != null) { var.state = PFailLog.state; var.repair_remark = PFailLog.repair_remark; var.process_code = PFailLog.process_code; var.Disposal_Process = PFailLog.Disposal_Process; var.finish_time = context.NewDate().First(); context.SaveChanges(); } } } catch (Exception exp) { return("0"); } return("1"); }
public static string AddFailLog(string parstrPFailLog) { LEDAO.P_FailLog PFailLog = JsonConvert.DeserializeObject <LEDAO.P_FailLog>(parstrPFailLog); if (PFailLog == null) { return("0"); } if (string.IsNullOrWhiteSpace(PFailLog.order_no) || string.IsNullOrWhiteSpace(PFailLog.sfc)) { return("0"); } using (var context = LEDAO.APIGateWay.GetEntityContext()) { PFailLog.input_time = context.NewDate().First(); context.P_FailLog.AddObject(PFailLog); context.SaveChanges(); } return("1"); }