/// <summary> /// 打胶参数录入-提交 /// </summary> /// <param name="jsondata"></param> /// <returns></returns> public async Task <MessageModel <string> > SubmitGlue(GlueDetailModel jsondata) { MessageModel <string> message = new MessageModel <string>() { success = false, msg = "服务器异常" }; //没有出货牌,不能添加 var model = await _dal.GetShipCart(jsondata); if (model == null) { message.msg = "添加失败"; return(message); } int intStep = model.step_num.ObjToInt() + 1; bool bl = false; if (!string.IsNullOrEmpty(jsondata.ItemName1) && !string.IsNullOrEmpty(jsondata.ItemValue1) && !string.IsNullOrEmpty(jsondata.Weight1)) { jsondata.item_name = jsondata.ItemName1; jsondata.item_value = jsondata.ItemValue1; jsondata.ITEM_WEIGHT = jsondata.Weight1; await _dal.AddTestValue(intStep, jsondata); bl = true; } if (!string.IsNullOrEmpty(jsondata.ItemName2) && !string.IsNullOrEmpty(jsondata.ItemValue2) && !string.IsNullOrEmpty(jsondata.Weight2)) { jsondata.item_name = jsondata.ItemName2; jsondata.item_value = jsondata.ItemValue2; jsondata.ITEM_WEIGHT = jsondata.Weight2; await _dal.AddTestValue(intStep, jsondata); bl = true; } if (!string.IsNullOrEmpty(jsondata.ItemName3) && !string.IsNullOrEmpty(jsondata.ItemValue3) && !string.IsNullOrEmpty(jsondata.Weight3)) { jsondata.item_name = jsondata.ItemName3; jsondata.item_value = jsondata.ItemValue3; jsondata.ITEM_WEIGHT = jsondata.Weight3; await _dal.AddTestValue(intStep, jsondata); bl = true; } if (!string.IsNullOrEmpty(jsondata.ItemName4) && !string.IsNullOrEmpty(jsondata.ItemValue4) && !string.IsNullOrEmpty(jsondata.ItemName4)) { jsondata.item_name = jsondata.ItemName4; jsondata.item_value = jsondata.ItemValue4; jsondata.ITEM_WEIGHT = jsondata.ItemName4; await _dal.AddTestValue(intStep, jsondata); bl = true; } if (!string.IsNullOrEmpty(jsondata.PublicSpeed)) { jsondata.item_name = "公转转速"; jsondata.item_value = jsondata.PublicSpeed; jsondata.ITEM_WEIGHT = ""; await _dal.AddTestValue(intStep, jsondata); bl = true; } if (!string.IsNullOrEmpty(jsondata.SelfVelocity)) { jsondata.item_name = "自转转速"; jsondata.item_value = jsondata.SelfVelocity; jsondata.ITEM_WEIGHT = ""; await _dal.AddTestValue(intStep, jsondata); bl = true; } if (!string.IsNullOrEmpty(jsondata.Time)) { jsondata.item_name = "搅拌时间"; jsondata.item_value = jsondata.Time; jsondata.ITEM_WEIGHT = ""; await _dal.AddTestValue(intStep, jsondata); bl = true; } if (!string.IsNullOrEmpty(jsondata.Temperature)) { jsondata.item_name = "温度"; jsondata.item_value = jsondata.Temperature; jsondata.ITEM_WEIGHT = ""; await _dal.AddTestValue(intStep, jsondata); bl = true; } if (!string.IsNullOrEmpty(jsondata.Vacuum)) { jsondata.item_name = "真空度"; jsondata.item_value = jsondata.Vacuum; jsondata.ITEM_WEIGHT = ""; await _dal.AddTestValue(intStep, jsondata); bl = true; } if (!string.IsNullOrEmpty(jsondata.Viscosity)) { jsondata.item_name = "粘度"; jsondata.item_value = jsondata.Viscosity; jsondata.ITEM_WEIGHT = ""; await _dal.AddTestValue(intStep, jsondata); bl = true; } if (!string.IsNullOrEmpty(jsondata.Fineness)) { jsondata.item_name = "细度"; jsondata.item_value = jsondata.Fineness; jsondata.ITEM_WEIGHT = ""; await _dal.AddTestValue(intStep, jsondata); bl = true; } if (!string.IsNullOrEmpty(jsondata.Filter)) { jsondata.item_name = "过筛况"; jsondata.item_value = jsondata.Filter; jsondata.ITEM_WEIGHT = ""; await _dal.AddTestValue(intStep, jsondata); bl = true; } if (!string.IsNullOrEmpty(jsondata.chutie)) { jsondata.item_name = "除铁要求"; jsondata.item_value = jsondata.chutie; jsondata.ITEM_WEIGHT = ""; await _dal.AddTestValue(intStep, jsondata); bl = true; } if (bl) { await _dal.UpdateShipCartInfo(jsondata); message.success = true; message.msg = "添加成功"; } return(message); }