描述:先查詢資料庫表里面是不是有這個id的步驟,沒有就添加這個id,還需要添加多條資料
問題:我這個在傳引數后,直接跳過,只執行return out
```
``` public IHttpActionResult SetApproval(string rgl_kind_id, int select)
{
var outPut = new OutInput();
var fdbd = db.flowdefine.Where(x => x.rgl_kind_id == rgl_kind_id ).ToList();
if(fdbd==null)//如果沒有這個rglkindid的欄位就網表里添加
{
flowdefine fldb = new flowdefine();
fldb.rgl_lcmc = "第一步";
fldb.rgl_step = 1;
fldb.rgl_kind_id = rgl_kind_id;
fldb.isdelete = 1;
fldb.rgl_lcmc = "第二部";
fldb.rgl_step = 2;
fldb.rgl_kind_id = rgl_kind_id;
fldb.isdelete = 1;
fldb.rgl_lcmc = "第三部";
fldb.rgl_step = 3;
fldb.rgl_kind_id = rgl_kind_id;
fldb.isdelete = 1;
fldb.rgl_lcmc = "第四部";
fldb.rgl_step = 4;
fldb.rgl_kind_id = rgl_kind_id;
fldb.isdelete = 1;
db.flowdefine.Add(fldb);
//資料保存 保存在硬碟
db.Configuration.ValidateOnSaveEnabled = false;
var result = db.SaveChanges();
db.Configuration.ValidateOnSaveEnabled = true;
//如果資料操作成功
if (result > 0)
{
//資料結構體
outPut.resultStatus = "200";
outPut.msg = "執行成功";
outPut.resultData = "1";
}
else
{
outPut.resultStatus = "201";
outPut.msg = "執行失敗";
outPut.resultData = new Dictionary<string, object>();
}
}
/***業務邏輯代碼***/
return Ok(outPut);
```}
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/31941.html
標籤:數據庫
下一篇:list中erase報錯
