| | |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region 客æ·ç©æå¯¹åºè¡¨ä¿å |
| | | [Route("Gy_MateNumRelation/SaveGy_MateNumRelationAPI")] |
| | | [HttpPost] |
| | | public object SaveGy_MateNumRelationAPI([FromBody] JObject oMain) |
| | | { |
| | | try |
| | | { |
| | | var model = oMain["model"].ToString(); |
| | | LogService.Write("1" + model); |
| | | //ååºåå |
| | | model = "[" + model + "]"; |
| | | List<Gy_MateNumRelation_Sec> lsmain = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Gy_MateNumRelation_Sec>>(model); |
| | | string sql = string.Empty; |
| | | oCN.BeginTran(); |
| | | foreach (var item in lsmain) |
| | | { |
| | | // 使ç¨å½åitemçHItemIDå é¤ |
| | | sql = $"delete from Gy_MateNumRelation_Sec where HItemID = {item.HItemID}"; |
| | | oCN.RunProc(sql); |
| | | // å¼å¯identity_insert |
| | | sql = "set identity_insert Gy_MateNumRelation_Sec on"; |
| | | oCN.RunProc(sql); |
| | | |
| | | LogService.Write("客æ·ç©æå¯¹åºè¡¨" + @"Insert Into Gy_MateNumRelation_Sec " + |
| | | "(HItemID,HCusID,HCusRelationNumber,HCusRelationName,HMaterID" + |
| | | ",HUsed,HCREATEORGID,HUSEORGID,HRemark,HMakeDate,HMaker" + |
| | | ") " + |
| | | " values('" + item.HItemID + "','" + item.HCusID + "','" + item.HCusRelationNumber + "','" + item.HCusRelationName + "','" + item.HMaterID + "'," + |
| | | "'" + item.HUsed + "','" + item.HUSEORGID + "','" + item.HUSEORGID + "','" + item.HRemark + "',getdate(),'" + item.HMaker + |
| | | "') "); |
| | | |
| | | // æå
¥å½åitemçè®°å½ |
| | | sql = "Insert Into Gy_MateNumRelation_Sec " + |
| | | "(HItemID,HCusID,HCusRelationNumber,HCusRelationName,HMaterID" + |
| | | ",HUsed,HCREATEORGID,HUSEORGID,HRemark,HMakeDate,HMaker" + |
| | | ") " + |
| | | " values('" + item.HItemID + "','" + item.HCusID + "','" + item.HCusRelationNumber + "','" + item.HCusRelationName + "','" + item.HMaterID + "'," + |
| | | "'" + item.HUsed + "','" + item.HUSEORGID + "','" + item.HUSEORGID + "','" + item.HRemark + "',getdate(),'" + item.HMaker + |
| | | "') "; |
| | | oCN.RunProc(sql); |
| | | // å
³éidentity_insert |
| | | sql = "set identity_insert Gy_MateNumRelation_Sec off"; |
| | | oCN.RunProc(sql); |
| | | |
| | | // æäº¤å½åäºå¡ |
| | | oCN.Commit(); |
| | | } |
| | | objJsonResult.code = "1"; |
| | | objJsonResult.count = 1; |
| | | objJsonResult.Message = "æ°å¢åæ®æåï¼"; |
| | | //objJsonResult.data = null; |
| | | return objJsonResult; |
| | | } |
| | | catch (Exception e) |
| | | { |
| | | oCN.RollBack(); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "Exceptionï¼" + e.Message; |
| | | objJsonResult.data = null; |
| | | return objJsonResult; |
| | | |
| | | } |
| | | } |
| | | #endregion |
| | | } |
| | | } |