Ejemplo n.º 1
0
 //跟新记录,根据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");
 }
Ejemplo n.º 2
0
        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");
        }