duhe
2025-07-18 753d8b87a9c574d453d5eae159f246d73de3afe5
WebAPI/Controllers/»ªÔ¶datamapping/HY_DataMappingController.cs
@@ -286,6 +286,10 @@
        [HttpGet]
        public VRSInner_savePNLBarCodePosition_RequestResult VRSInner_savePNLBarCodePosition(string HBarCode_PNL,double HPNLPosition_x,double HPNLPosition_y)
        {
            LogService.Write("==============================================================================================");
            LogService.Write("炬森VRS内层提取上传PNL二维码位置【" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "】");
            LogService.Write("递入参数【HBarCode_PNL:" + HBarCode_PNL + ";HPNLPosition_x:" + HPNLPosition_x + ";HPNLPosition_y" + HPNLPosition_y + "】");
            VRSInner_savePNLBarCodePosition_RequestResult result = new VRSInner_savePNLBarCodePosition_RequestResult();
            try
            {
@@ -301,6 +305,8 @@
                {
                    result.code = "0";
                    result.msg = "上传失败!!料号信息不存在!!";
                    LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                    LogService.Write("==============================================================================================");
                    return result;
                }
                else
@@ -314,12 +320,16 @@
                result.code = "1";
                result.msg = "上传成功";
                LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                LogService.Write("==============================================================================================");
                return result;
            }
            catch (Exception e)
            {
                result.code = "0";
                result.msg = "" + e.Message;
                LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                LogService.Write("==============================================================================================");
                return result;
            }
        }
@@ -330,6 +340,10 @@
        [HttpGet]
        public VRSInner_getPNLBarCodePosition_RequestResult VRSInner_getPNLBarCodePosition(string HBarCode_PNL)
        {
            LogService.Write("==============================================================================================");
            LogService.Write("炬森VRS内层获取PNL二维码位置信息【" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "】");
            LogService.Write("递入参数【HBarCode_PNL:" + HBarCode_PNL + "】");
            VRSInner_getPNLBarCodePosition_RequestResult result = new VRSInner_getPNLBarCodePosition_RequestResult();
            List<VRSInner_getPNLBarCodePosition_RequestResult_data> dataList = new List<VRSInner_getPNLBarCodePosition_RequestResult_data>();
            try
@@ -346,6 +360,8 @@
                    result.code = "0";
                    result.msg = "PNL二维码烧蚀位置信息获取失败!!当前PNL二维码对应料号未设置默认烧蚀位置!!";
                    result.data = null;
                    LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                    LogService.Write("==============================================================================================");
                    return result;
                }
@@ -361,6 +377,8 @@
                result.code = "1";
                result.msg = "";
                result.data = dataList;
                LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                LogService.Write("==============================================================================================");
                return result;
            }
            catch (Exception e)
@@ -368,6 +386,8 @@
                result.code = "0";
                result.msg = "" + e.Message;
                result.data = null;
                LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                LogService.Write("==============================================================================================");
                return result;
            }
        }
@@ -378,6 +398,10 @@
        [HttpPost]
        public VRSInner_saveCheckNote_RequestResult VRSInner_saveCheckNote([FromBody] JObject sMainSub)
        {
            LogService.Write("==============================================================================================");
            LogService.Write("炬森VRS内层检验结果上传【" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "】");
            LogService.Write("递入参数【sMainSub:" + sMainSub + "】");
            VRSInner_saveCheckNote_RequestResult result = new VRSInner_saveCheckNote_RequestResult();
            string msg_success = "";
            try
@@ -444,6 +468,8 @@
                oCN.Commit();
                result.code = "1";
                result.msg = "上传成功!!" + msg_success;
                LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                LogService.Write("==============================================================================================");
                return result;
            }
            catch (Exception e)
@@ -451,6 +477,8 @@
                oCN.RollBack();
                result.code = "0";
                result.msg = "上传失败!!" + e.Message;
                LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                LogService.Write("==============================================================================================");
                return result;
            }
        }
@@ -461,6 +489,10 @@
        [HttpGet]
        public VRSOuter_saveSetBarCodePosition_RequestResult VRSOuter_saveSetBarCodePosition(string HBarCode_Set, double HSetPosition_x, double HSetPosition_y)
        {
            LogService.Write("==============================================================================================");
            LogService.Write("炬森VRS外层提取上传set二维码位置【" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "】");
            LogService.Write("递入参数【HBarCode_Set:" + HBarCode_Set + ";HSetPosition_x:" + HSetPosition_x + ";HSetPosition_y" + HSetPosition_y + "】");
            VRSOuter_saveSetBarCodePosition_RequestResult result = new VRSOuter_saveSetBarCodePosition_RequestResult();
            try
            {
@@ -482,6 +514,8 @@
                {
                    result.code = "0";
                    result.msg = "上传失败!!料号信息不存在!!";
                    LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                    LogService.Write("==============================================================================================");
                    return result;
                }
                else
@@ -502,12 +536,16 @@
                result.code = "1";
                result.msg = "上传成功";
                LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                LogService.Write("==============================================================================================");
                return result;
            }
            catch (Exception e)
            {
                result.code = "0";
                result.msg = "" + e.Message;
                LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                LogService.Write("==============================================================================================");
                return result;
            }
        }
@@ -518,6 +556,10 @@
        [HttpGet]
        public VRSOuter_getSetBarCodePosition_RequestResult VRSOuter_getSetBarCodePosition(string HBarCode_Set)
        {
            LogService.Write("==============================================================================================");
            LogService.Write("炬森VRS外层获取Set二维码位置信息【" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "】");
            LogService.Write("递入参数【HBarCode_Set:" + HBarCode_Set + "】");
            VRSOuter_getSetBarCodePosition_RequestResult result = new VRSOuter_getSetBarCodePosition_RequestResult();
            List<VRSOuter_getSetBarCodePosition_RequestResult_data> dataList = new List<VRSOuter_getSetBarCodePosition_RequestResult_data>();
            try
@@ -540,6 +582,8 @@
                    result.code = "0";
                    result.msg = "Set二维码烧蚀位置信息获取失败!!当前Set二维码对应料号未设置默认烧蚀位置!!";
                    result.data = null;
                    LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                    LogService.Write("==============================================================================================");
                    return result;
                }
@@ -555,6 +599,8 @@
                result.code = "1";
                result.msg = "";
                result.data = dataList;
                LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                LogService.Write("==============================================================================================");
                return result;
            }
            catch (Exception e)
@@ -562,6 +608,8 @@
                result.code = "0";
                result.msg = "" + e.Message;
                result.data = null;
                LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                LogService.Write("==============================================================================================");
                return result;
            }
        }
@@ -579,6 +627,24 @@
        {
            try
            {
                LogService.Write("==============================================================================================");
                LogService.Write("申请PNL条码【" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "】");
                LogService.Write("递入参数【HLayOutName:" + HLayOutName + ";HMaker:" + HMaker + "】");
                string sql_checkPNLInfo = "select * from Gy_PNLInfo where HLayOutName = '" + HLayOutName + "'";
                DataSet ds_checkPNLInfo = oCN.RunProcReturn(sql_checkPNLInfo, "Gy_PNLInfo");
                if (ds_checkPNLInfo == null || ds_checkPNLInfo.Tables[0].Rows.Count == 0)
                {
                    objJsonResult.code = "0";
                    objJsonResult.count = 0;
                    objJsonResult.Message = "料号对应的AOI未维护!!";
                    objJsonResult.data = null;
                    LogService.Write("返回信息:【" + JsonConvert.SerializeObject(objJsonResult) + "】");
                    LogService.Write("==============================================================================================");
                    return objJsonResult;
                }
                ds = oCN.RunProcReturn("exec h_p_Gy_BarCodeBill_PNL_Temp_Insert '" + HLayOutName + "','" + HMaker + "'", "h_p_Gy_BarCodeBill_PNL_Temp_Insert");
                if (ds == null || ds.Tables[0].Rows.Count == 0)
                {
@@ -586,6 +652,8 @@
                    objJsonResult.count = 0;
                    objJsonResult.Message = "写入获取PNL条码时发生错误!";
                    objJsonResult.data = null;
                    LogService.Write("返回信息:【" + JsonConvert.SerializeObject(objJsonResult) + "】");
                    LogService.Write("==============================================================================================");
                    return objJsonResult;
                }
                else if (DBUtility.ClsPub.isLong(ds.Tables[0].Rows[0]["HBack"]) == 1)
@@ -594,6 +662,8 @@
                    objJsonResult.count = 0;  //失败!
                    objJsonResult.Message = DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HRemark"]);
                    objJsonResult.data = null;
                    LogService.Write("返回信息:【" + JsonConvert.SerializeObject(objJsonResult) + "】");
                    LogService.Write("==============================================================================================");
                    return objJsonResult;
                }
                else
@@ -602,6 +672,8 @@
                    objJsonResult.count = 1;  //成功!
                    objJsonResult.Message = DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HRemark"]);
                    objJsonResult.data = ds.Tables[0].Rows[0]["HBarCode"].ToString();
                    LogService.Write("返回信息:【" + JsonConvert.SerializeObject(objJsonResult) + "】");
                    LogService.Write("==============================================================================================");
                    return objJsonResult;
                }
            }
@@ -611,6 +683,8 @@
                objJsonResult.count = 0;
                objJsonResult.Message = "申请PNL条码接口失败!" + e.ToString();
                objJsonResult.data = null;
                LogService.Write("返回信息:【" + JsonConvert.SerializeObject(objJsonResult) + "】");
                LogService.Write("==============================================================================================");
                return objJsonResult;
            }
        }
@@ -622,6 +696,10 @@
        [HttpGet]
        public VRSOuter_getDataMapping_RequestResult VRSOuter_getDataMapping(string HBarCode)
        {
            LogService.Write("==============================================================================================");
            LogService.Write("炬森VRS获取datamapping信息【" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "】");
            LogService.Write("递入参数【HBarCode:" + HBarCode + "】");
            VRSOuter_getDataMapping_RequestResult result = new VRSOuter_getDataMapping_RequestResult();
            List<VRSOuter_getDataMapping_RequestResult_data> dataList = new List<VRSOuter_getDataMapping_RequestResult_data>();
            try
@@ -646,6 +724,8 @@
                result.code = "1";
                result.msg = "";
                result.data = dataList;
                LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                LogService.Write("==============================================================================================");
                return result;
            }
            catch (Exception e)
@@ -653,6 +733,8 @@
                result.code = "0";
                result.msg = "" + e.Message;
                result.data = null;
                LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                LogService.Write("==============================================================================================");
                return result;
            }
        }
@@ -663,6 +745,10 @@
        [HttpPost]
        public VRSOuter_saveCheckNote_RequestResult VRSOuter_saveCheckNote([FromBody] JObject sMainSub)
        {
            LogService.Write("==============================================================================================");
            LogService.Write("炬森VRS外层检验结果上传【" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "】");
            LogService.Write("递入参数【sMainSub:" + sMainSub + "】");
            VRSOuter_saveCheckNote_RequestResult result = new VRSOuter_saveCheckNote_RequestResult();
            string msg_success = "";
            try
@@ -729,6 +815,8 @@
                oCN.Commit();
                result.code = "1";
                result.msg = "上传成功!!" + msg_success;
                LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                LogService.Write("==============================================================================================");
                return result;
            }
            catch (Exception e)
@@ -736,6 +824,8 @@
                oCN.RollBack();
                result.code = "0";
                result.msg = "上传失败!!" + e.Message;
                LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                LogService.Write("==============================================================================================");
                return result;
            }
        }
@@ -751,6 +841,10 @@
        [HttpGet]
        public object VRSOuter_getBarCodeBill_SET(string HBarCode_PNL, string HMaker)
        {
            LogService.Write("==============================================================================================");
            LogService.Write("炬森VRS外层申请set条码【" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "】");
            LogService.Write("递入参数【HBarCode_PNL:" + HBarCode_PNL + ";HMaker:" + HMaker + "】");
            try
            {
                ds = oCN.RunProcReturn("exec h_p_Gy_BarCodeBill_Set_Temp_Insert '" + HBarCode_PNL + "','" + HMaker + "'", "h_p_Gy_BarCodeBill_Set_Temp_Insert");
@@ -760,6 +854,8 @@
                    objJsonResult.count = 0;
                    objJsonResult.Message = "写入获取SET条码时发生错误!";
                    objJsonResult.data = null;
                    LogService.Write("返回信息:【" + JsonConvert.SerializeObject(objJsonResult) + "】");
                    LogService.Write("==============================================================================================");
                    return objJsonResult;
                }
                else if (DBUtility.ClsPub.isLong(ds.Tables[0].Rows[0]["HBack"]) == 1)
@@ -768,6 +864,8 @@
                    objJsonResult.count = 0;  //失败!
                    objJsonResult.Message = DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HRemark"]);
                    objJsonResult.data = null;
                    LogService.Write("返回信息:【" + JsonConvert.SerializeObject(objJsonResult) + "】");
                    LogService.Write("==============================================================================================");
                    return objJsonResult;
                }
                else
@@ -782,6 +880,8 @@
                    objJsonResult.count = 1;  //成功!
                    objJsonResult.Message = DBUtility.ClsPub.isStrNull(ds.Tables[0].Rows[0]["HRemark"]);
                    objJsonResult.data = HBarCodeList;
                    LogService.Write("返回信息:【" + JsonConvert.SerializeObject(objJsonResult) + "】");
                    LogService.Write("==============================================================================================");
                    return objJsonResult;
                }
            }
@@ -791,6 +891,8 @@
                objJsonResult.count = 0;
                objJsonResult.Message = "申请SET条码接口失败!" + e.ToString();
                objJsonResult.data = null;
                LogService.Write("返回信息:【" + JsonConvert.SerializeObject(objJsonResult) + "】");
                LogService.Write("==============================================================================================");
                return objJsonResult;
            }
        }
@@ -802,6 +904,10 @@
        [HttpGet]
        public AVI_getDataMapping_RequestResult AVI_getDataMapping(string HBarCode)
        {
            LogService.Write("==============================================================================================");
            LogService.Write("AVI获取datamapping数据【" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "】");
            LogService.Write("递入参数【HBarCode:" + HBarCode + "】");
            AVI_getDataMapping_RequestResult result = new AVI_getDataMapping_RequestResult();
            List<AVI_getDataMapping_RequestResult_data> dataList = new List<AVI_getDataMapping_RequestResult_data>();
            try
@@ -822,6 +928,8 @@
                    result.code = "0";
                    result.msg = "mapping信息获取失败!!set条码不存在!!";
                    result.data = null;
                    LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                    LogService.Write("==============================================================================================");
                    return result;
                }
@@ -850,6 +958,8 @@
                result.code = "1";
                result.msg = "";
                result.data = dataList;
                LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                LogService.Write("==============================================================================================");
                return result;
            }
            catch (Exception e)
@@ -857,6 +967,8 @@
                result.code = "0";
                result.msg = "" + e.Message;
                result.data = null;
                LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                LogService.Write("==============================================================================================");
                return result;
            }
        }
@@ -867,6 +979,10 @@
        [HttpPost]
        public AVI_saveCheckNote_RequestResult AVI_saveCheckNote([FromBody] JObject sMainSub)
        {
            LogService.Write("==============================================================================================");
            LogService.Write("AVI检验结果上传【" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "】");
            LogService.Write("递入参数【sMainSub:" + sMainSub + "】");
            AVI_saveCheckNote_RequestResult result = new AVI_saveCheckNote_RequestResult();
            string msg_success = "";
            try
@@ -926,6 +1042,8 @@
                oCN.Commit();
                result.code = "1";
                result.msg = "上传成功!!" + msg_success;
                LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                LogService.Write("==============================================================================================");
                return result;
            }
            catch (Exception e)
@@ -933,6 +1051,8 @@
                oCN.RollBack();
                result.code = "0";
                result.msg = "上传失败!!" + e.Message;
                LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                LogService.Write("==============================================================================================");
                return result;
            }
        }
@@ -943,6 +1063,10 @@
        [HttpGet]
        public DC_getDataMapping_RequestResult DC_getDataMapping(string HBarCode)
        {
            LogService.Write("==============================================================================================");
            LogService.Write("电测获取datamapping数据【" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "】");
            LogService.Write("递入参数【HBarCode:" + HBarCode + "】");
            DC_getDataMapping_RequestResult result = new DC_getDataMapping_RequestResult();
            List<DC_getDataMapping_RequestResult_data> dataList = new List<DC_getDataMapping_RequestResult_data>();
            try
@@ -963,6 +1087,8 @@
                    result.code = "0";
                    result.msg = "mapping信息获取失败!!set条码不存在!!";
                    result.data = null;
                    LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                    LogService.Write("==============================================================================================");
                    return result;
                }
@@ -991,6 +1117,8 @@
                result.code = "1";
                result.msg = "";
                result.data = dataList;
                LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                LogService.Write("==============================================================================================");
                return result;
            }
            catch (Exception e)
@@ -998,6 +1126,8 @@
                result.code = "0";
                result.msg = "" + e.Message;
                result.data = null;
                LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                LogService.Write("==============================================================================================");
                return result;
            }
        }
@@ -1008,6 +1138,10 @@
        [HttpPost]
        public DC_saveCheckNote_RequestResult DC_saveCheckNote([FromBody] JObject sMainSub)
        {
            LogService.Write("==============================================================================================");
            LogService.Write("电测检验结果上传【" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "】");
            LogService.Write("递入参数【sMainSub:" + sMainSub + "】");
            DC_saveCheckNote_RequestResult result = new DC_saveCheckNote_RequestResult();
            string msg_success = "";
            try
@@ -1067,6 +1201,8 @@
                oCN.Commit();
                result.code = "1";
                result.msg = "上传成功!!" + msg_success;
                LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                LogService.Write("==============================================================================================");
                return result;
            }
            catch (Exception e)
@@ -1074,6 +1210,8 @@
                oCN.RollBack();
                result.code = "0";
                result.msg = "上传失败!!" + e.Message;
                LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                LogService.Write("==============================================================================================");
                return result;
            }
        }
@@ -1084,6 +1222,10 @@
        [HttpGet]
        public JGG_getDataMapping_RequestResult JGG_getDataMapping(string HBarCode)
        {
            LogService.Write("==============================================================================================");
            LogService.Write("激光割获取datamapping数据【" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "】");
            LogService.Write("递入参数【HBarCode:" + HBarCode + "】");
            JGG_getDataMapping_RequestResult result = new JGG_getDataMapping_RequestResult();
            List<JGG_getDataMapping_RequestResult_data> dataList = new List<JGG_getDataMapping_RequestResult_data>();
            try
@@ -1104,6 +1246,8 @@
                    result.code = "0";
                    result.msg = "mapping信息获取失败!!set条码不存在!!";
                    result.data = null;
                    LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                    LogService.Write("==============================================================================================");
                    return result;
                }
@@ -1132,6 +1276,8 @@
                result.code = "1";
                result.msg = "";
                result.data = dataList;
                LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                LogService.Write("==============================================================================================");
                return result;
            }
            catch (Exception e)
@@ -1139,6 +1285,8 @@
                result.code = "0";
                result.msg = "" + e.Message;
                result.data = null;
                LogService.Write("返回信息:【" + JsonConvert.SerializeObject(result) + "】");
                LogService.Write("==============================================================================================");
                return result;
            }
        }