/// <summary> /// 添加订单入库 /// </summary> /// <param name="mode">传入参数实体</param> /// <param name="json">传入参数json字符串</param> /// <returns></returns> private InnerResponse DownOrder(RequestParameter mode, string json) { InnerResponse Inn = new InnerResponse(); JMP.MDL.jmp_order mod = new JMP.MDL.jmp_order(); //订单表实体类 JMP.BLL.jmp_order jmp_orderbll = new JMP.BLL.jmp_order(); //订单表业务逻辑层 mod.o_address = mode.address; mod.o_showaddress = mode.showaddress; mod.o_app_id = mode.appid; mod.o_bizcode = mode.bizcode; mod.o_term_key = mode.termkey; mod.o_paymode_id = mode.paytype.ToString(); mod.o_goodsname = mode.goodsname; mod.o_price = mode.price; mod.o_privateinfo = mode.privateinfo; Random r = new Random(BitConverter.ToInt32(Guid.NewGuid().ToByteArray(), 0)); mod.o_code = DateTime.Now.ToString("yyyyMMddHHmmssfff") + r.Next(111111111, 999999999).ToString() + r.Next(1111, 9999).ToString(); mod.o_state = 0; mod.o_times = 0; mod.o_noticestate = 0; mod.o_ctime = DateTime.Now; mod.o_noticetimes = DateTime.Now; mod.o_ptime = DateTime.Now; int cg = 0; cg = jmp_orderbll.AddOrder(mod); if (cg > 0) { pr.orderid = cg; pr.code = mod.o_code; pr.goodsname = mode.goodsname; pr.price = mode.price; Inn = Inn.ToResponse(ErrorCode.Code100); } else { PayApiGlobalErrorLogger.Log("报错信息:支付信息生成订单失败,获取到的参数:" + json, summary: "接口错误信息"); Inn = Inn.ToResponse(ErrorCode.Code101); } return(Inn); }