public void SubmitForm(ExpApplyEntity userEntity, string keyValue) { if (!string.IsNullOrEmpty(keyValue)) { userEntity.Modify(keyValue); } else { userEntity.Create(); } service.SubmitForm(userEntity, keyValue); }
public ActionResult CheckApply(string keyValue) { ExpApplyEntity entity = entityApp.GetForm(keyValue); AgentApp agApp = new AgentApp(); AgentEntity ag = agApp.GetForm(entity.c_agent_id); //更新申请表 entity.c_apply_state = 1; entityApp.SubmitForm(entity, keyValue); //更新代理商表 ag.c_agnet_type = (int)AgentType.Fran; agApp.SubmitForm(ag, null, ag.F_Id); #region 推荐奖励 //积分奖励 ScoreLogic.DealRewardScore(ag.F_Id, RewartType.Recommend); Agent ag2 = AgentLogic.GetEnityById(entity.c_agent_id); #endregion //扣减积分 int score = Convert.ToInt32(CommConfigLogic.GetValueFromConfig((int)ConfigCategory.ScoreConfigCate, (int)RewardConfigKey.expLevelUpScore)); ScoreDetailLogic.UpdateAgentScore(entity.c_agent_id, -score, "体验店升级扣除"); //升级 AgentRelation ar = AgentRelationLogic.FindEntity(t => t.c_child_id == ag.F_Id); Agent recomm_ag = AgentLogic.GetEnityById(ar.c_parent_id); LevelLogic.IsLevelUpWithCondition(recomm_ag); #region 生成代理商订单 Order order = new Order(); order.c_agent_id = ag.F_Id; order.c_mobile = ag.c_mobile; order.c_state = (int)OrderState.NoDeliver; order.c_remark = "代理商订单"; order.c_order_num = DateTime.Now.ToString("yyyyMMddHHmmss-") + Guid.NewGuid().ToString().Substring(0, 6); order.c_order_type = (int)OrderType.Agent; OrderLogic.InsertNewEntiy(order); #endregion return(Success("审核成功。")); }
public void SetViewEneity(ExpApplyViewEntity viewEntity, ExpApplyEntity eneity) { AgentApp p = new AgentApp(); viewEntity.F_Id = eneity.F_Id; viewEntity.c_agent_id = eneity.c_agent_id; viewEntity.c_apply_state = eneity.c_apply_state; viewEntity.c_remark = eneity.c_remark; viewEntity.c_image = eneity.c_image; viewEntity.c_agent_id = eneity.c_agent_id; viewEntity.c_agent_id = eneity.c_agent_id; viewEntity.F_CreatorTime = eneity.F_CreatorTime; var agent = p.GetForm(eneity.c_agent_id); if (agent != null) { viewEntity.c_agent_name = agent.c_name; viewEntity.c_agent_mobile = agent.c_mobile; viewEntity.c_exp_state = agent.c_exp_state; viewEntity.c_score = agent.c_score; } }
public void UpdateForm(ExpApplyEntity userEntity) { service.Update(userEntity); }