yusijie
2022-11-25 3350cdf16d6250ecb5f89e0bc7adff74e3a0579b
工艺参数对应表;产品与器具;工序流转卡
6个文件已修改
417 ■■■■■ 已修改文件
DAL/基础资料/其他基础资料/ClsGy_MateMould_Ctl.cs 67 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Model/基础资料/其他基础资料/ClsGy_TechParamByProc_Model.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Controllers/BaseSet/Gy_TechParamByProcController.cs 258 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Controllers/CJGL/Sc_ProcessExchangeBillController.cs 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Controllers/Gy_MateMouldController.cs 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Models/TechParamByProc.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
DAL/»ù´¡×ÊÁÏ/ÆäËû»ù´¡×ÊÁÏ/ClsGy_MateMould_Ctl.cs
@@ -1,4 +1,5 @@
using System;
using DBUtility;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
@@ -57,15 +58,33 @@
            try
            {
                oCn.BeginTran();
                //插入子表
                DataSet Ds;
                Int64 HInterID = 1;
                Ds = oCn.RunProcReturn("select MAX(HInterID) HInterID from Gy_MateMouldInfo", "Gy_MateMouldInfo");
                if (Ds.Tables[0].Rows.Count != 0 && ClsPub.isLong(Ds.Tables[0].Rows[0]["HInterID"].ToString()) != 0)
                {
                    HInterID = ClsPub.isLong(Ds.Tables[0].Rows[0]["HInterID"].ToString());
                    HInterID += 1;
                }
                DataSet Cs;
                Int64 HEntryID = 1;
                Cs = oCn.RunProcReturn("select MAX(HEntryID) HEntryID from Gy_MateMouldInfo", "Gy_MateMouldInfo");
                if (Cs.Tables[0].Rows.Count != 0 && ClsPub.isLong(Cs.Tables[0].Rows[0]["HEntryID"].ToString()) != 0)
                {
                    HEntryID = ClsPub.isLong(Cs.Tables[0].Rows[0]["HEntryID"].ToString());
                    HEntryID += 1;
                }
                //插入表
                foreach (Model.ClsGy_MateMould_Model oSub in DetailColl)
                {
                    oCn.RunProc("Insert into Gy_MateMouldInfo " +
                        " (HMaterID,HRelationID,HUnitID" +
                        " (HInterID,HEntryID,HMaterID,HRelationID,HUnitID" +
                        ",HBeginDate,HEndDate" +
                        ",HUsed,HRemark,HMaker,HMakeDate)" +
                        " values(" + oSub.HMaterID.ToString() + "," + oSub.HRelationID.ToString() + "," + oSub.HUnitID.ToString() +
                        ",'" + oSub.HBeginDate.ToShortDateString() + "','" + oSub.HEndDate.ToShortDateString() + "'," + Convert.ToString(oSub.HUsed ? 1 : 0) + ",'" + oSub.HRemark + "','" + oSub.HMaker + "','" + oSub.HMakeDate + "') ");
                        ",HUsed,HRemark,HMaker,HMakeDate,HType,HMouldQty,HProcID)" +
                        " values(" + HInterID + "," + HEntryID + "," + oSub.HMaterID.ToString() + "," + oSub.HRelationID.ToString() + "," + oSub.HUnitID.ToString() +
                        ",'" + oSub.HBeginDate.ToShortDateString() + "','" + oSub.HEndDate.ToShortDateString() + "'," + Convert.ToString(oSub.HUsed ? 1 : 0) + ",'" + oSub.HRemark + "','" + oSub.HMaker + "','" + oSub.HMakeDate + "','" + 1 + "','" + 1 + "','" + 1 + "') ");
                }
                oCn.Commit();
                return true;
@@ -83,17 +102,37 @@
            try
            {
                oCn.BeginTran();
                DeleteByID(sItemID);        //删除记录
                //插入表
                //DeleteByID(sItemID);        //删除记录
                ////插入表
                foreach (Model.ClsGy_MateMould_Model oSub in DetailColl)
                {
                    oCn.RunProc("Insert into Gy_MateMouldInfo " +
                        " (HMaterID,HRelationID,HUnitID" +
                        ",HBeginDate,HEndDate" +
                        ",HUsed,HRemark,HMaker,HMakeDate)" +
                        " values(" + oSub.HMaterID.ToString() + "," + oSub.HRelationID.ToString() + "," + oSub.HUnitID.ToString() +
                        ",'" + oSub.HBeginDate.ToShortDateString() + "','" + oSub.HEndDate.ToShortDateString() + "'," + Convert.ToString(oSub.HUsed ? 1 : 0) + ",'" + oSub.HRemark + "','" + oSub.HMaker + "','" + oSub.HMakeDate + "') ");
                    //    oCn.RunProc("Insert into Gy_MateMouldInfo " +
                    //        " (HMaterID,HRelationID,HUnitID" +
                    //        ",HBeginDate,HEndDate" +
                    //        ",HUsed,HRemark,HMaker,HMakeDate)" +
                    //        " values(" + oSub.HMaterID.ToString() + "," + oSub.HRelationID.ToString() + "," + oSub.HUnitID.ToString() +
                    //        ",'" + oSub.HBeginDate.ToShortDateString() + "','" + oSub.HEndDate.ToShortDateString() + "'," + Convert.ToString(oSub.HUsed ? 1 : 0) + ",'" + oSub.HRemark + "','" + oSub.HMaker + "','" + oSub.HMakeDate + "') ");
                    oCn.RunProc("Update Gy_MateMouldInfo set " +
                       "HRemark='" + oSub.HRemark + "'" +
                       //",HStopflag=" + Convert.ToString(HStopflag ? 1 : 0) +
                       //",HUseFlag=" + Convert.ToString(HUseFlag ? 1 : 0) +
                       //",HMakeTime= getdate()" +
                       //",HMakeEmp='" + HMakeEmp + "'" +
                       /*",HRemark='" + HRemark + */"Where HItemID ='" + sItemID + "'", ref DBUtility.ClsPub.sExeReturnInfo);
                }
                //oCn.RunProc("Update Gy_MateMouldInfo set " +
                //       " HMaterID='" + oSub.HMaterID.ToString() + "'" +
                //       ",HRelationID='" + oSub.HRelationID.ToString() + "'" +
                //       ",HUnitID='" + oSub.HUnitID.ToString() + "'" +
                //       ",HTechParamID='" + HTechParamID + "'" +
                //       ",HTechParamUnitID='" + HTechParamUnitID + "'" +
                //       ",HDeptID='" + HDeptID + "'" +
                //       ",HRemark='" + oSub.HRemark + "'" +
                //       //",HStopflag=" + Convert.ToString(HStopflag ? 1 : 0) +
                //       //",HUseFlag=" + Convert.ToString(HUseFlag ? 1 : 0) +
                //       //",HMakeTime= getdate()" +
                //       //",HMakeEmp='" + HMakeEmp + "'" +
                //       /*",HRemark='" + HRemark + */"Where HItemID ='" + sItemID + "'", ref DBUtility.ClsPub.sExeReturnInfo);
                oCn.Commit();
                return true;
            }
Model/»ù´¡×ÊÁÏ/ÆäËû»ù´¡×ÊÁÏ/ClsGy_TechParamByProc_Model.cs
@@ -20,6 +20,7 @@
        public Int64 HTechParamUnitID;
        public decimal HStd;
        public Int64 HDeptID;
        public Int64 HMaterID;
    }
}
WebAPI/Controllers/BaseSet/Gy_TechParamByProcController.cs
@@ -117,6 +117,52 @@
            }
        }
        #region ç¼–辑时返回工艺参数对应表信息
        [Route("Gy_TechParamByProc/GetTechParamByProcValue")]
        [HttpGet]
        public object GetProcPriceValue(int HItemID)
        {
            try
            {
                List<object> columnNameList = new List<object>();
                ds = oCN.RunProcReturn("select * from h_v_GetTechParamByProcValue where HInterID = " + HItemID, "h_v_GetTechParamByProcValue");
                if (ds == null || ds.Tables[0].Rows.Count == 0)
                {
                    objJsonResult.code = "0";
                    objJsonResult.count = 0;
                    objJsonResult.Message = "无列表信息!";
                    objJsonResult.data = null;
                    return objJsonResult;
                }
                else
                {
                    //添加列名
                    foreach (DataColumn col in ds.Tables[0].Columns)
                    {
                        Type dataType = col.DataType;
                        string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}";
                        columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//获取到DataColumn列对象的列名
                    }
                    objJsonResult.code = "1";
                    objJsonResult.count = 1;
                    objJsonResult.Message = "Sucess!";
                    objJsonResult.data = ds.Tables[0];
                    objJsonResult.list = columnNameList;
                    return objJsonResult;
                }
            }
            catch (Exception e)
            {
                objJsonResult.code = "0";
                objJsonResult.count = 0;
                objJsonResult.Message = "Exception!" + e.ToString();
                objJsonResult.data = null;
                return objJsonResult;
            }
        }
        #endregion
        /// <summary>
        /// æ–°å¢žå•据-保存按钮
        ///参数:string sql。
@@ -162,7 +208,7 @@
                long HTechParamUnitID = list[0].HTechParamUnitID;
                string HStd = list[0].HStd;
                long HDeptID = list[0].HDeptID;
                DateTime HMakeDate = list[0].HMakeDate;
                DateTime HMakeDate = DateTime.Now;
                //DateTime HDeleteDate = list[0].HDeleteDate;
@@ -218,9 +264,6 @@
        {
            try
            {
                DAL.ClsGy_Warehouse_Ctl oDept = new DAL.ClsGy_Warehouse_Ctl();
                DAL.ClsGy_Warehouse_View oDeptHlp = new DAL.ClsGy_Warehouse_View();
                var _value = oMain["oMain"].ToString();
                string msg1 = _value.ToString();
                string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries);
@@ -230,90 +273,111 @@
                //反序列化
                msg2 = "[" + msg2.ToString() + "]";
                List<TechParamByProc> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<TechParamByProc>>(msg2);
                List<TechParamByProc> sublist = Newtonsoft.Json.JsonConvert.DeserializeObject<List<TechParamByProc>>(msg3);
                long HInterID = list[0].HInterID;
                string HMaker = list[0].HMaker;
                string HChecker = list[0].HChecker;
                string HRemark = list[0].HRemark;
                //string HStopflag = list[0].HStopflag;
                long HMaterID = list[0].HMaterID;
                long HProcID = list[0].HProcID;
                long HTechParamID = list[0].HTechParamID;
                long HTechParamUnitID = list[0].HTechParamUnitID;
                string HStd = list[0].HStd;
                long HDeptID = list[0].HDeptID;
                DateTime HMakeDate = list[0].HMakeDate;
                DAL.ClsGy_TechParamByProc_Ctl BillNew = new DAL.ClsGy_TechParamByProc_Ctl();
                List<Model.ClsGy_TechParamByProc_Model> DetailColl = new List<Model.ClsGy_TechParamByProc_Model>();
                ////判断权限
                //if (!ClsPub.Security_Log("Gy_TechnologyParameter_Add_Edit_", 1, false, msg3))
                for (int i = 0; i < sublist.ToArray().Length; i++)
                {
                    if (i >= 0)//HQty
                    {
                        Model.ClsGy_TechParamByProc_Model oSub = new Model.ClsGy_TechParamByProc_Model();
                        oSub.HInterID = DBUtility.ClsPub.isLong(sublist[i].HInterID);
                        oSub.HMaker = DBUtility.ClsPub.isStrNull(list[0].HMaker);
                        oSub.HChecker = DBUtility.ClsPub.isStrNull(list[0].HChecker);
                        oSub.HRemark = DBUtility.ClsPub.isStrNull(sublist[i].HRemark);
                        oSub.HMaterID = DBUtility.ClsPub.isLong(sublist[i].HMaterID);
                        oSub.HProcID = DBUtility.ClsPub.isLong(sublist[i].HProcID);
                        oSub.HTechParamID = DBUtility.ClsPub.isLong(list[0].HTechParamID);
                        oSub.HTechParamUnitID = DBUtility.ClsPub.isLong(list[0].HTechParamUnitID);
                        oSub.HStd = DBUtility.ClsPub.isLong(sublist[i].HStd);
                        oSub.HDeptID = DBUtility.ClsPub.isLong(sublist[i].HDeptID);
                        oSub.HMakeDate = DateTime.Now;
                        BillNew.DetailColl.Add(oSub);
                        DetailColl.Add(oSub);
                    }
                    else
                    {
                        objJsonResult.code = "0";
                        objJsonResult.count = 0;
                        objJsonResult.Message = "无明细行信息!";
                        objJsonResult.data = null;
                        return objJsonResult;
                    }
                }
                //if (!DBUtility.ClsPub.AllowNumber(HStd))
                //{
                //    objJsonResult.code = "0";
                //    objJsonResult.count = 0;
                //    objJsonResult.Message = "没有找到该功能模块!";
                //    objJsonResult.Message = "代码中不能出现连续‘.’并且首位末位不能为‘.’!";
                //    objJsonResult.data = null;
                //    return objJsonResult;
                //}
                if (!DBUtility.ClsPub.AllowNumber(HStd))
                // æ‰¹é‡æ“ä½œï¼ˆæ–°å¢žï¼‰
                foreach (Model.ClsGy_TechParamByProc_Model oSub in DetailColl)
                {
                    objJsonResult.code = "0";
                    objJsonResult.count = 0;
                    objJsonResult.Message = "代码中不能出现连续‘.’并且首位末位不能为‘.’!";
                    objJsonResult.data = null;
                    return objJsonResult;
                }
                //if (oDept.HavSameNumber(HItemID, HNumber))
                //{
                //    objJsonResult.code = "0";
                //    objJsonResult.count = 0;
                //    objJsonResult.Message = "代码重复!";
                //    objJsonResult.data = null;
                //    return objJsonResult;
                //}
                //保存
                //保存完毕后处理
                if (HInterID == 0)
                {
                    //当前时间
                    var currentTime = DateTime.Now.ToString();
                    oCN.BeginTran();
                    //主表
                    oCN.RunProc("Insert into Gy_TechParamByProc " +
                        " (HInterID,HMaker,HChecker,HRemark,HMaterID" +
                        ",HProcID,HTechParamID,HTechParamUnitID,HStd,HMakeDate" +
                        ",HDeptID) " +
                        " Values('" + HInterID + "','" + HChecker + "','" + HChecker + "','" + HRemark + "','" + HMaterID + "','" + HProcID + "','" + HTechParamID + "','" + HTechParamUnitID + "','" + HStd + "','" + currentTime + "','" + HDeptID + "')");
                    // Convert.ToString(HEndFlag ? 1 : 0); Convert.ToString(HStopflag ? 1 : 0);HUseFlag
                    //修改上级为非末级代码
                    oCN.RunProc("Update Gy_TechnologyParameter set HEndflag=0 where HEntryID=" + HInterID, ref DBUtility.ClsPub.sExeReturnInfo);
                    oCN.Commit();
                }
                else
                {
                    //若MAINDI重复则重新获取
                    oCN.BeginTran();
                    //主表
                    oCN.RunProc("Update Gy_TechParamByProc set " +
                        " HStd='" + HStd + "'" +
                        //",HName='" + HName + "'" +
                        //",HShortNumber='" + HShortNumber + "'" +
                        //",HHelpCode='" + HHelpCode + "'" +
                        //",HLevel='" + HLevel.ToString() + "'" +
                        //",HParentID='" + HParentID.ToString() + "'" +
                        //",HEndflag=" + Convert.ToString(HEndFlag ? 1 : 0) +
                        //",HStopflag=" + Convert.ToString(HStopflag ? 1 : 0) +
                        //",HUseFlag=" + Convert.ToString(HUseFlag ? 1 : 0) +
                        //",HMakeTime= getdate()" +
                        //",HMakeEmp='" + HMakeEmp + "'" +
                        /*",HRemark='" + HRemark + */"Where HEntryID='" + HInterID + "'", ref DBUtility.ClsPub.sExeReturnInfo);
                    //修改子项目代码
                    //oCN.RunProc("exec h_p_Gy_UpdateNumber Gy_Warehouse,'" + HNumber + ".','" + this.HOldNumber + ".'", ref DBUtility.ClsPub.sExeReturnInfo);
                    //将上级 ä¸ºéžæœ«çº§
                    //oCN.RunProc("Update Gy_TechParamByProc set HEndflag=0 where HEntryID=" + HInterID, ref DBUtility.ClsPub.sExeReturnInfo);
                    //
                    oCN.Commit();
                    //保存完毕后处理
                    if (oSub.HInterID == 0)
                    {
                        DataSet Ds;
                        Int64 HEntryID = 1;
                        Ds = oCN.RunProcReturn("select MAX(HEntryID) HEntryID from Gy_TechParamByProc", "Gy_TechParamByProc");
                        if (Ds.Tables[0].Rows.Count != 0 && ClsPub.isLong(Ds.Tables[0].Rows[0]["HEntryID"].ToString()) != 0)
                        {
                            HEntryID = ClsPub.isLong(Ds.Tables[0].Rows[0]["HEntryID"].ToString());
                            HEntryID += 1;
                        }
                        DataSet Cs;
                        oSub.HInterID = 1;
                        Cs = oCN.RunProcReturn("select MAX(HInterID) HInterID from Gy_TechParamByProc", "Gy_TechParamByProc");
                        if (Cs.Tables[0].Rows.Count != 0 && ClsPub.isLong(Cs.Tables[0].Rows[0]["HInterID"].ToString()) != 0)
                        {
                            oSub.HInterID = ClsPub.isLong(Cs.Tables[0].Rows[0]["HInterID"].ToString());
                            oSub.HInterID += 1;
                        }
                        //当前时间
                        var currentTime = DateTime.Now.ToString();
                        oCN.BeginTran();
                        //主表
                        oCN.RunProc("Insert into Gy_TechParamByProc " +
                            " (HInterID,HEntryID,HMaker,HChecker,HRemark,HMaterID" +
                            ",HProcID,HTechParamID,HTechParamUnitID,HStd,HMakeDate" +
                            ",HDeptID) " +
                            " Values('" + oSub.HInterID + "','" + HEntryID + "','" + oSub.HMaker + "','" + oSub.HChecker + "','" + oSub.HRemark + "','" + oSub.HMaterID + "','" + oSub.HProcID + "','" + oSub.HTechParamID + "','" + oSub.HTechParamUnitID + "','" + oSub.HStd + "','" + currentTime + "','" + oSub.HDeptID + "')");
                        // Convert.ToString(HEndFlag ? 1 : 0); Convert.ToString(HStopflag ? 1 : 0);HUseFlag
                        //修改上级为非末级代码
                        //oCN.RunProc("Update Gy_TechParamByProc set HEndflag=0 where HEntryID=" + HInterID, ref DBUtility.ClsPub.sExeReturnInfo);
                        oCN.Commit();
                    }
                    else
                    {
                        //若MAINDI重复则重新获取
                        oCN.BeginTran();
                        //主表
                        oCN.RunProc("Update Gy_TechParamByProc set " +
                            " HStd='" + oSub.HStd + "'" +
                            ",HMaterID='" + oSub.HMaterID + "'" +
                            ",HProcID='" + oSub.HProcID + "'" +
                            ",HTechParamID='" + oSub.HTechParamID + "'" +
                            ",HTechParamUnitID='" + oSub.HTechParamUnitID + "'" +
                            ",HDeptID='" + oSub.HDeptID + "'" +
                            ",HRemark='" + oSub.HRemark + "'" +
                            //",HStopflag=" + Convert.ToString(HStopflag ? 1 : 0) +
                            //",HUseFlag=" + Convert.ToString(HUseFlag ? 1 : 0) +
                            //",HMakeTime= getdate()" +
                            //",HMakeEmp='" + HMakeEmp + "'" +
                            /*",HRemark='" + HRemark + */"Where HInterID ='" + oSub.HInterID + "'", ref DBUtility.ClsPub.sExeReturnInfo);
                        //修改子项目代码
                        //oCN.RunProc("exec h_p_Gy_UpdateNumber Gy_Warehouse,'" + HNumber + ".','" + this.HOldNumber + ".'", ref DBUtility.ClsPub.sExeReturnInfo);
                        //将上级 ä¸ºéžæœ«çº§
                        //oCN.RunProc("Update Gy_TechParamByProc set HEndflag=0 where HEntryID=" + HInterID, ref DBUtility.ClsPub.sExeReturnInfo);
                        //
                        oCN.Commit();
                    }
                }
                objJsonResult.code = "0";
                objJsonResult.count = 1;
@@ -345,16 +409,6 @@
            DataSet ds1;
            try
            {
                //删除权限
                //if (!DBUtility.ClsPub.Security_Log("DeltetGy_TechnologyParameter", 1, false, user))
                //{
                //    objJsonResult.code = "0";
                //    objJsonResult.count = 0;
                //    objJsonResult.Message = "无删除权限";
                //    objJsonResult.data = null;
                //    return objJsonResult;
                //}
                SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
                if (string.IsNullOrWhiteSpace(HItemID))
                {
@@ -374,34 +428,6 @@
                    objJsonResult.data = null;
                    return objJsonResult; ;
                }
                //var HStopflag = Convert.ToBoolean(ds.Tables[0].Rows[0]["HStopflag"]);
                //if (HStopflag)
                //{
                //    oCN.RollBack();//回滚事务
                //    objJsonResult.code = "0";
                //    objJsonResult.count = 0;
                //    objJsonResult.Message = "数据已删除无法再次删除!";
                //    objJsonResult.data = null;
                //    return objJsonResult;
                //}
                //ds1 = oCN.RunProcReturn("Select HItemID from Gy_TechParamByProc  Where HParentID='" + HItemID + "'", "Gy_TechParamByProc");
                //if (ds1.Tables[0].Rows.Count != 0)
                //{
                //    objJsonResult.code = "0";
                //    objJsonResult.count = 0;
                //    objJsonResult.Message = "此项目存在子项目,不能删除!";
                //    objJsonResult.data = null;
                //    return objJsonResult;
                //}
                //string HUseFlag = Convert.ToString(ds.Tables[0].Rows[0]["HUseFlag"]);
                //if (HUseFlag == "已使用")
                //{
                //    objJsonResult.code = "0";
                //    objJsonResult.count = 0;
                //    objJsonResult.Message = "此项目已使用,不能删除!";
                //    objJsonResult.data = null;
                //    return objJsonResult;
                //}
                oCN.RunProc("delete from Gy_TechParamByProc where HInterID=" + HItemID);
                oCN.Commit();//提交事务
WebAPI/Controllers/CJGL/Sc_ProcessExchangeBillController.cs
@@ -669,5 +669,44 @@
            }
        }
        #endregion
        #region[编辑时获取表体数据(工艺参数)]
        [Route("Sc_ProcessExchangeBill/GetProcessExchangeBillSubTech")]
        [HttpGet]
        public object GetProcessExchangeBillSubTech(string HInterID)
        {
            DataSet ds;
            try
            {
                List<object> columnNameList = new List<object>();
                SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
                string sql = string.Format(@"exec h_p_Sc_GetProcessExchangeBillSubTech ");
                ds = oCN.RunProcReturn(sql +  HInterID, "h_p_Sc_GetProcessExchangeBillSubTech");
                //添加列名
                foreach (DataColumn col in ds.Tables[0].Columns)
                {
                    Type dataType = col.DataType;
                    string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}";
                    columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//获取到DataColumn列对象的列名
                }
                objJsonResult.code = "0";
                objJsonResult.count = 1;
                objJsonResult.list = columnNameList;
                objJsonResult.Message = "获取信息成功!";
                objJsonResult.data = ds.Tables[0];
            }
            catch (Exception e)
            {
                objJsonResult.code = "0";
                objJsonResult.count = 0;
                objJsonResult.Message = "没有返回任何记录!" + e.ToString();
                objJsonResult.data = null;
            }
            return objJsonResult;
        }
        #endregion
    }
}
WebAPI/Controllers/Gy_MateMouldController.cs
@@ -281,5 +281,55 @@
        }
        #endregion
        /// <summary>
        /// äº§å“å™¨å…·åˆ—表删除功能
        /// </summary>
        /// <returns></returns>
        [Route("DeltetGy_MateMould")]
        [HttpGet]
        public object DeltetGy_MateMould(string HItemID)
        {
            DataSet ds;
            try
            {
                SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
                if (string.IsNullOrWhiteSpace(HItemID))
                {
                    objJsonResult.code = "0";
                    objJsonResult.count = 0;
                    objJsonResult.Message = "HItemID为空!";
                    objJsonResult.data = null;
                    return objJsonResult;
                }
                oCN.BeginTran();//开始事务
                ds = oCN.RunProcReturn("select * from Gy_MateMouldInfo where HItemID=" + HItemID, "Gy_MateMouldInfo");
                if (ds == null || ds.Tables[0].Rows.Count == 0)
                {
                    objJsonResult.code = "0";
                    objJsonResult.count = 0;
                    objJsonResult.Message = "没有数据,无法删除!";
                    objJsonResult.data = null;
                    return objJsonResult; ;
                }
                oCN.RunProc("delete from Gy_MateMouldInfo where HItemID=" + HItemID);
                oCN.Commit();//提交事务
                objJsonResult.code = "0";
                objJsonResult.count = 1;
                objJsonResult.Message = "* æ•°æ®åˆ é™¤æˆåŠŸï¼";
                objJsonResult.data = null;
                return objJsonResult; ;
            }
            catch (Exception e)
            {
                objJsonResult.code = "0";
                objJsonResult.count = 0;
                objJsonResult.Message = "删除失败!" + e.ToString();
                objJsonResult.data = null;
                return objJsonResult;
            }
        }
    }
}
WebAPI/Models/TechParamByProc.cs
@@ -18,6 +18,6 @@
        public Int64 HTechParamUnitID { get; set; }
        public string HStd { get; set; }
        public Int64 HDeptID { get; set; }
        public DateTime HMakeDate { get; set;  }
        //public DateTime HMakeDate { get; set;  }
    }
}