/// <summary> /// CBT 통합 주문에 Gmkt 주문상태 입력 /// </summary> /// <param name="gepOrderNoList"></param> /// <param name="orderStatus"></param> /// <returns></returns> public GetLastErrorResult UpdateGEPOrderGmktOrderInfoStatus(IEnumerable<BsonValue> gepOrderNoList, GmktOrderStatus orderStatus) { QueryComplete query = Query.In("GEPOrderNo", gepOrderNoList); UpdateBuilder update = Update.Set("GMKTOrder.OrderStatus", BsonValue.Create(EnumHelper.GetDBCode(orderStatus).ToString())); return new GEPMongoDacHelper(GepMongoEnv.Database.GEP, GepMongoEnv.Collection.GEP_ORDER).GetCollection().Update(query, update, SafeMode.True); }
private void UpdateGEPOrderGMKTOrderStatus(long GEPOrderNo, GmktOrderStatus gmktOrderStatus) { IMongoQuery query = Query.EQ("GEPOrderNo", GEPOrderNo); IMongoUpdate update = Update.Set("GMKTOrder.OrderStatus", BsonValue.Create(EnumHelper.GetDBCode(gmktOrderStatus).ToString())) .Set("UpdateDt", BsonValue.Create(DateTime.Now)); new GEPOrderDac().UpdateGEPOrderInfo(query, update); }
private void UpdateGEPGMKTOrderInfo(long GEPOrderNo, int packNo, long orderNo, int contrNo, GmktOrderStatus stauts) { new GEPOrderBiz().UpdateGEPGMKTOrderInfo(GEPOrderNo, packNo, orderNo, contrNo, stauts); }
public void UpdateGEPGMKTOrderInfo(long GEPOrderNo, int packNo, long orderNo, int contrNo, GmktOrderStatus status) { GEPOrderInfoT gepOrderInfo = GetGEPOrderInfo(GEPOrderNo); if (gepOrderInfo == null) { throw new GEPBizException(-1002, string.Format("GEPOrderNo : {0} 주문이 없습니다.", GEPOrderNo)); } IMongoQuery query = Query.EQ("GEPOrderNo", GEPOrderNo); IMongoUpdate update = Update.Set("GMKTOrder.PackNo", packNo) .Set("GMKTOrder.OrderNo", orderNo) .Set("GMKTOrder.ContrNo", contrNo) .Set("GMKTOrder.OrderStatus", EnumHelper.GetDBCode(status).ToString()) .Set("UpdateDt", BsonValue.Create(DateTime.Now)); new GEPOrderDac().UpdateGEPOrderInfo(query, update); }