public string PostDeleteProcs([FromBody] ProcRequestModel requestModel) { if (requestModel == null || requestModel.ProcModels == null || requestModel.ProcModels.Count == 0) { return(DCHelper.ErrorMessage("请选择要删除的审批流程!")); } if (requestModel.Ucode != "Admin" && requestModel.ProcModels != null && requestModel.ProcModels.Count > 0) { foreach (var proc in requestModel.ProcModels) { if (proc.IsSystem == (byte)1) { return(DCHelper.ErrorMessage("普通用户没有权限修改内置流程!")); } } } try { GAppvalProcService.PostDeleteProc(requestModel.ProcModels); return(DCHelper.SuccessMessage("删除成功!")); } catch (Exception e) { return(DCHelper.ErrorMessage(e.Message)); } }
public string PostDeleteProc([FromBody] ProcRequestModel requestModel) { if (requestModel == null || requestModel.ApprovalTypeId == 0) { return(DCHelper.ErrorMessage("审批类型id为空!")); } if (string.IsNullOrEmpty(requestModel.BillType)) { return(DCHelper.ErrorMessage("单据类型为空!")); } if (string.IsNullOrEmpty(requestModel.ProcCode)) { return(DCHelper.ErrorMessage("审批流程编码为空!")); } if (requestModel.OrgIds == null || requestModel.OrgIds.Count == 0) { return(DCHelper.ErrorMessage("启用组织id为空!")); } try { //if (requestModel.Ucode != "Admin" && requestModel.ProcModels != null && requestModel.ProcModels.Count > 0) //{ // foreach (var proc in requestModel.ProcModels) // { // if (proc.IsSystem == (byte)1) // { // return DCHelper.ErrorMessage("普通用户没有权限修改内置流程!"); // } // } //} GAppvalProcService.PostDeleteProc(requestModel.ApprovalTypeId, requestModel.BillType, requestModel.ProcCode, requestModel.OrgIds, requestModel.Ucode); return(DCHelper.SuccessMessage("删除成功!")); } catch (Exception e) { return(DCHelper.ErrorMessage(e.Message)); } }