zzr99
2022-04-22 b32fe2ce5c1a29313a853535ed4a171256e7faf7
WebAPI/Controllers/Éú²ú¹ÜÀí/±¨¹¤Ì¨¹¤Ðò/Sc_MESBeginStepWorkBillController.cs
@@ -1467,13 +1467,12 @@
            try
            {
                //根据选择资源ID获取当前生产工单、责任人
                ds = oCN.RunProcReturn("select * from h_v_IF_ICMOBillList where å•据号='"+ sBillBarCode + "'", "h_v_IF_ICMOBillList");
                ds = oCN.RunProcReturn("select * from h_v_IF_ICMOBillList where convert(varchar(50),hmainid)+'-'+convert(varchar(50),HEntryID)='" + sBillBarCode + "'", "h_v_IF_ICMOBillList");
                if (ds.Tables[0].Rows.Count > 0)
                {
                    objJsonResult.code = "1";
                    objJsonResult.count = 1;
                    objJsonResult.Message = "此源单不存在!";
                    objJsonResult.Message = "返回源单成功!";
                    objJsonResult.data = ds;
                    return objJsonResult;
                }
@@ -1526,7 +1525,7 @@
            int sPeriod = 0;
            string BillNo = "";
            long MainId = 0;
            long EntyID = 0;
            string EntyID = "";
            if (DBUtility.Xt_BaseBillFun.Fun_AllowYearPeriod(DateTime.Now, ref sYear, ref sPeriod, ref s) == false)
            {
                objJsonResult.code = "0";
@@ -1586,7 +1585,6 @@
                if (oBill.omodel.HInterID == 0)
                {
                    oCN.BeginTran();
                    bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo);
                    //访问金蝶
                    var loginRet = InvokeHelper.Login();
                    var isSuccess = JObject.Parse(loginRet)["LoginResultType"].Value<int>();
@@ -1602,8 +1600,8 @@
                    {
                        //CreateOrgId = 0,
                        Numbers = BillNo,
                        Ids = MainId,
                        PkEntryIds = EntyID
                        Ids = (EntyID).Split('-')[0],
                        PkEntryIds = (EntyID).Split('-')[1]
                    };
                    var result = InvokeHelper.ExcuteOperation("PRD_MO", "ToStart", JsonConvert.SerializeObject(json));
                    if (JObject.Parse(result)["Result"]["ResponseStatus"]["IsSuccess"].ToString().ToUpper() != "TRUE")
@@ -1615,6 +1613,8 @@
                        objJsonResult.data = null;
                        return objJsonResult;
                    }
                    //执行保存
                    bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo);
                    if (bResult)
                    {
                        objJsonResult.HInterID = DBUtility.ClsPub.sExeReturnInfo; //返回主ID