public ActionResult add([FromBody] OrderContactItem args)
        {
            ReturnMessage rm = new ReturnMessage();

            try
            {
                int      memberId = int.Parse(User.Claims.FirstOrDefault(p => p.Type == "jti").Value);
                DateTime now      = DateTime.Now;
                args.dtContact  = now;
                args.createTime = now;
                args.creator    = memberId;
                args.status     = "正常";
                DataManager.orderContactItemDAO.add(args);
                rm.code = MessageCode.SUCCESS;
                rm.data = "add success.";

                OrderMaster master = DataManager.orderDao.getOrderMaster(args.orderId);
                if (master.payStatus != "已收到貨款")
                {
                    master.payStatus = "貨款確認中";
                    DataManager.orderDao.updateOrderMaster(master);
                }
            }
            catch (Exception e)
            {
                rm.code = MessageCode.ERROR;
                rm.data = e;
            }
            return(Ok(rm));
        }
Пример #2
0
 public void add(OrderContactItem data)
 {
     using (CrazyBuyDbContext dbContext = ContextInit())
     {
         dbContext.OrderContactItem.Add(data);
         dbContext.SaveChanges();
     }
 }