llj
2025-08-07 1a94e0e270668ef1cfbcd5043b72bc6591a50706
WebAPI/Controllers/»ù´¡×ÊÁÏ/Éú²ú»ù´¡×ÊÁÏ/Gy_ShiftsController.cs
@@ -606,6 +606,33 @@
                            objJsonResult.data = 1;
                            return objJsonResult;
                        }
                        //已审核不允许修改
                        DataSet dss;
                        dss = oCn.RunProcReturn("select * from Gy_WorkShift where HInterID=" + oItem.HInterID, "Gy_Group");
                        //判断是否可编辑
                        if (dss.Tables[0].Rows[0]["HCheckEmp"].ToString() != "")
                        {
                            objJsonResult.code = "0";
                            objJsonResult.count = 0;
                            objJsonResult.Message = "此单据状态已经审核,不允许修改!";
                            objJsonResult.data = null;
                            return objJsonResult;
                        }
                    }
                    else if (refSav == "Add")
                    {
                        //判断代码是否重复
                        DataSet dss;
                        dss = oCn.RunProcReturn("select * from Gy_WorkShift where HNumber='" + oItem.HNumber + "'", "Gy_WorkShift");
                        //判断是否可编辑
                        if (dss.Tables[0].Rows.Count != 0)
                        {
                            objJsonResult.code = "0";
                            objJsonResult.count = 0;
                            objJsonResult.Message = "单据代码重复不允许新增";
                            objJsonResult.data = null;
                            return objJsonResult;
                        }
                    }
                    oBill.omodel = oItem;
                }
@@ -892,7 +919,7 @@
                {
                    objJsonResult.code = "0";
                    objJsonResult.count = 0;
                    objJsonResult.Message = "未查询到当前班次!";
                    objJsonResult.Message = "[3791-2-011]未查询到当前班次!";
                    objJsonResult.data = null;
                    return objJsonResult;
                }
@@ -900,7 +927,7 @@
                {
                    objJsonResult.code = "1";
                    objJsonResult.count = 1;
                    objJsonResult.Message = "成功!";
                    objJsonResult.Message = "[0000-1-037]成功!";
                    objJsonResult.data = ds.Tables[0];
                    return objJsonResult;
                }
@@ -909,7 +936,7 @@
            {
                objJsonResult.code = "0";
                objJsonResult.count = 0;
                objJsonResult.Message = "返回班次信息失败!" + e.ToString();
                objJsonResult.Message = "[0000-1-038]返回班次信息失败!" + e.ToString();
                objJsonResult.data = null;
                return objJsonResult;
            }