/// <summary> /// 发放奖金 /// </summary> /// <param name="BonusOut"></param> /// <returns></returns> public ActionResult SendOutput(BonusOut BonusOut) { log.AppenLog("发放奖金"); try { //发放人解密 BonusOut.DisMan = Base64MIMA.JIE(BonusOut.DisMan); log.AppenLog("BonusOut.ResonContentImg:" + BonusOut.ResonContentImg); string BonusId = System.Guid.NewGuid().ToString();//原因guid BonusOut.ResonID = BonusId; //如果是部门id传进来,那么类型就是0,否则就是1 //图片 if (BonusOut.ResonContentImg != "" && BonusOut.ResonContentImg != null) { log.AppenLog("BonusOut.ResonContentImg:" + BonusOut.ResonContentImg); BonusOut.ResonContentImg = BonusOut.ResonContentImg.Substring(0, BonusOut.ResonContentImg.Length - 1); //图片数量 BonusOut.ResonCount = BonusOut.ResonContentImg.Split(',').Count(); } else { log.AppenLog("BonusOut.ResonContentImg:" + BonusOut.ResonContentImg); //图片数量 BonusOut.ResonCount = 0; } string sqlstr = string.Format($"exec proc_SendBonus 'SendBonus','{BonusOut.BonusItemId}','{BonusOut.DisMan}','{BonusOut.EarMan}',{BonusOut.EarMoney},{BonusOut.BonusType},{BonusOut.IsGet},'{BonusOut.ResonID}',{BonusOut.PersonCount},'{BonusOut.ResonContent}','{BonusOut.ResonContentImg}',{BonusOut.ResonCount},{0},{BonusOut.BonusTypes},{Base64MIMA.JIE(BonusOut.companyid)}"); log.AppenLog("sqlstr发放奖金:" + sqlstr); string info = sql.EditDataCommand(sqlstr); if (info == "0") { return(Content("ok")); } else { return(Content("奖金发放失败")); } } catch (Exception ex) { return(Content("发放奖金时遇到错误:" + ex.Message)); throw; } }
public HttpResponseMessage SendFa(BonusOut bo) { return(new HttpResponseMessage { Content = new StringContent(sendBonusBLL.SendFa(bo), Encoding.GetEncoding("UTF-8"), "text/json") }); }