コード例 #1
0
 public JsonResult Create(DisputeType obj)
 {
     try
     {
         object count = NSession.CreateQuery("select Count(Id) from DisputeType where OrderNo='" + obj.OrderNo + "'").UniqueResult();
         if (Convert.ToInt32(count) > 0)
             return Json(new { IsSuccess = false, ErrorMsg = "该订单已经存在纠纷列表中" });
         obj.SolveOn=Convert.ToDateTime("2000-01-01");
         obj.DisputeOn = DateTime.Now; 
         obj.Status ="未解决";
         obj.CreateOn = DateTime.Now;
         obj.CreateBy = CurrentUser.Realname;
         NSession.SaveOrUpdate(obj);
         NSession.Flush();
         LoggerUtil.GetDisputeRecord(obj, "发生纠纷"," 创建纠纷信息", CurrentUser, NSession);
     }
     catch (Exception ee)
     {
         return Json(new { IsSuccess = false, ErrorMsg = "出错了" });
     }
     return Json(new { IsSuccess = true  });
 }
コード例 #2
0
 //纠纷日志
 public static void GetDisputeRecord(DisputeType obj, string recordType, string Content, UserType CurrentUser, ISession NSession)
 {
     GetDisputeRecord(obj.Id,recordType, Content, CurrentUser, NSession);
 }
コード例 #3
0
 public ActionResult Edit(DisputeType obj)
 {
   
     try
     {
         DisputeType obj2= GetById(obj.Id);
         NSession.Clear();
         obj.SolveBy = CurrentUser.Realname;
         obj.SolveOn = DateTime.Now;
         string str = Utilities.GetObjEditString(obj2,obj);
         NSession.Update(obj);
         NSession.Flush();
         if (obj.Status == "已解决" && obj.RefundAmount!=0)
         {
             SaveAmount(obj);
         }
         LoggerUtil.GetDisputeRecord(obj, "处理纠纷",str, CurrentUser, NSession);
     }
     catch (Exception ee)
     {
         return Json(new { IsSuccess = false, ErrorMsg = "出错了" });
     }
     return Json(new { IsSuccess = true  });
    
 }
コード例 #4
0
 public void SaveAmount(DisputeType obj)
 {
     RefundAmountType amount = new RefundAmountType
     {
         DId = obj.Id,
         OrderNo = obj.OrderNo,
         OrderExNo = obj.OrderExNo,
         Platform = obj.Platform,
         Account = obj.Account,
         Amount = obj.Amount,
         CreateBy = CurrentUser.Realname,
         CreateOn = DateTime.Now,
         EmailAccount=obj.EmailAccount,
         TransactionNo=obj.TransactionNo,
         Status="未审核",
         AmountType=obj.AmountType,
         AuditOn=Convert.ToDateTime("2000-01-01")
     };
     NSession.Save(amount);
     NSession.Flush();
 }