/// <summary>
        /// 物料信息添加
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public async Task <MessageModel <AgitationItems> > GetItemInfo(AgitationGetItemInfoParam model)
        {
            MessageModel <AgitationItems> message = new MessageModel <AgitationItems>();

            if (string.IsNullOrEmpty(model.stepModel.STEP_NAME))
            {
                message.msg = "请选择工序";
                return(message);
            }
            AgitationItems result = new AgitationItems();

            try
            {
                string[] ItemValueArray = model.StrMaterialnfor.Split('#');
                result.item_No     = ItemValueArray[0].Trim();
                result.item_Batch  = ItemValueArray[1].Trim();
                result.item_Number = ItemValueArray[2].Trim();
                result.item_name   = ItemValueArray[3].Trim();
                result.putNumber   = model.StrMaterialNumber.Trim();
            }
            catch (Exception ex)
            {
                message.msg = "物料信息:物料号#物料批号#数量#名称,请确认!";
                return(message);
            }



            //校验物料信息(惠州)
            model.stepModel.ITEM_CODE       = result.item_No;
            model.stepModel.POWDER_MATERIAL = result.item_name;
            model.stepModel.POWDER_Value    = model.StrMaterialNumber.Trim().ObjToFloat();
            bool isCheck = await _dal.CheckMartter(model.stepModel);

            if (!isCheck && model.stepModel.template)
            {
                message.success = false;
                message.msg     = "物料信息校验出错,请确认物料是否维护或者超过上下限";
                return(message);
            }

            if (result.item_name == "正极打胶" || result.item_name == "负极打胶")
            {
                var data = await _dal.GetTimeCheck(result);

                if (data != null)
                {
                    if (data.CMC > 0 || data.PVDF > 0)
                    {
                        if (data.timeDifference != null)
                        {
                            message.msg = "亲,PVDF/CMC胶液已超期,请处理!";
                            //message.response = result;
                            return(message);
                        }
                    }
                }
                else
                {
                    message.msg = "亲,出货牌不存在哦,请确认!";
                    //message.response = result;
                    return(message);
                }
            }
            message.msg      = "";
            message.success  = true;
            message.response = result;
            return(message);
        }
 public async Task <MessageModel <AgitationItems> > GetItemInfo(AgitationGetItemInfoParam jsondata)
 {
     return(await _agitationServices.GetItemInfo(jsondata));
 }