/// <summary>
        /// 流程删除
        /// </summary>
        /// <param name="flowProcedureDelViewModel"></param>
        /// <returns></returns>
        public int Procedure_Delete(FlowProcedureDelViewModel flowProcedureDelViewModel)
        {
            int DeleteRowsNum = _IFlowProcedureInfoRepository
                                .DeleteByProcedureList(flowProcedureDelViewModel.DeleleIdList);

            if (DeleteRowsNum == flowProcedureDelViewModel.DeleleIdList.Count)
            {
                return(DeleteRowsNum);
            }
            else
            {
                return(-1);
            }
        }
Exemple #2
0
        public ActionResult <FlowProcedureDelResModel> Manage_Procedure_Delete(FlowProcedureDelViewModel flowProcedureDelViewModel)
        {
            FlowProcedureDelResModel flowProcedureDelResModel = new FlowProcedureDelResModel();
            int DeleteResult = _IFlowProcedureInfoService.Procedure_Delete(flowProcedureDelViewModel);

            if (DeleteResult > 0)
            {
                flowProcedureDelResModel.DelCount                   = DeleteResult;
                flowProcedureDelResModel.IsSuccess                  = true;
                flowProcedureDelResModel.baseViewModel.Message      = "删除成功";
                flowProcedureDelResModel.baseViewModel.ResponseCode = 200;
                _ILogger.Information("删除流程信息成功");
                return(Ok(flowProcedureDelResModel));
            }
            else
            {
                flowProcedureDelResModel.DelCount                   = -1;
                flowProcedureDelResModel.IsSuccess                  = false;
                flowProcedureDelResModel.baseViewModel.Message      = "删除失败";
                flowProcedureDelResModel.baseViewModel.ResponseCode = 400;
                _ILogger.Information("删除流程信息失败");
                return(BadRequest(flowProcedureDelResModel));
            }
        }