|
|
@@ -32053,7 +32053,76 @@ ORDER BY
|
|
|
return Ok(JsonView(true, "SUCCESS", backData));
|
|
|
}
|
|
|
|
|
|
+ /// <summary>
|
|
|
+ /// 会务成本从表新增行
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="Dto"></param>
|
|
|
+ /// <returns></returns>
|
|
|
+ [HttpPost]
|
|
|
+ public async Task<IActionResult> ConferenceAffairsChildAddRow(ConferenceAffairsChildAddRowDto Dto)
|
|
|
+ {
|
|
|
|
|
|
+ if (Dto.diid < 1) return Ok(JsonView(false, "团组id有误!"));
|
|
|
+ if (Dto.userId < 1) return Ok(JsonView(false, "用户id有误!"));
|
|
|
+
|
|
|
+ var queryList = _sqlSugar.Queryable<Grp_ConferenceAffairsCostChild>()
|
|
|
+ .Where(x => x.IsDel == 0 && x.Diid == Dto.diid)
|
|
|
+ .OrderByDescending(x => x.Index)
|
|
|
+ .ToList();
|
|
|
+ var queryData = _sqlSugar.Queryable<Grp_ConferenceAffairsCost>()
|
|
|
+ .Where(x => x.IsDel == 0 && x.Diid == Dto.diid)
|
|
|
+ .First();
|
|
|
+ if (queryData == null)
|
|
|
+ {
|
|
|
+ return Ok(JsonView(false, "会务成本主表不存在!"));
|
|
|
+ }
|
|
|
+
|
|
|
+ var child = new Grp_ConferenceAffairsCostChild();
|
|
|
+ child.Diid = Dto.diid;
|
|
|
+ child.CreateTime = DateTime.Now;
|
|
|
+ child.CreateUserId = Dto.userId;
|
|
|
+ child.IsDel = 0;
|
|
|
+ child.Index = queryList.Count + 1;
|
|
|
+ child.ConferenceAffairsCostId = queryData.Id;
|
|
|
+ child.PriceType = 0;
|
|
|
+ child.PriceName = "";
|
|
|
+ child.CostPrice = 0;
|
|
|
+ child.Currency = 836;
|
|
|
+ child.Rate = 0;
|
|
|
+ child.Count = 0;
|
|
|
+ child.Unit = 0;
|
|
|
+ child.Coefficient = 0;
|
|
|
+ child.BaoJiaPrice = 0;
|
|
|
+ child.AddedValue = 0;
|
|
|
+ child.Details = "";
|
|
|
+ child.ReviewStatus = 0;
|
|
|
+ child.Imgs = "";
|
|
|
+ child.Id = _sqlSugar.Insertable(child).ExecuteReturnIdentity();
|
|
|
+
|
|
|
+ var result = new
|
|
|
+ {
|
|
|
+ index = queryList.Count + 1,
|
|
|
+ priceType = "",
|
|
|
+ priceName = "",
|
|
|
+ costPrice = 0m,
|
|
|
+ currency = 836,
|
|
|
+ rate = 1m,
|
|
|
+ count = 0,
|
|
|
+ unit = "",
|
|
|
+ coefficient = 0m,
|
|
|
+ baoJiaPrice = 0m,
|
|
|
+ addedValue = 0m,
|
|
|
+ details = "",
|
|
|
+ reviewStatus = 0,
|
|
|
+ diid = Dto.diid,
|
|
|
+ imgs = "",
|
|
|
+ imgsList = new List<string>(),
|
|
|
+ id = child.Id,
|
|
|
+ remark = ""
|
|
|
+ };
|
|
|
+
|
|
|
+ return Ok(JsonView(true, "新增成功!", result));
|
|
|
+ }
|
|
|
/// <summary>
|
|
|
/// 会务成本从表图片文件上传
|
|
|
/// </summary>
|