Пример #1
0
        public string PostAddProcType([FromBody] ProcRequestModel requestModel)
        {
            if (requestModel == null || string.IsNullOrEmpty(requestModel.BillType))
            {
                return(DCHelper.ErrorMessage("单据类型为空!"));
            }
            if (string.IsNullOrEmpty(requestModel.ApprovalTypeName))
            {
                return(DCHelper.ErrorMessage("审批类型名称为空!"));
            }

            try
            {
                QTSysSetModel sysSetModel = new QTSysSetModel();
                sysSetModel.TypeName        = requestModel.ApprovalTypeName;
                sysSetModel.TypeCode        = requestModel.ApprovalTypeCode;
                sysSetModel.Value           = requestModel.BillType;
                sysSetModel.PersistentState = PersistentState.Added;

                SavedResult <Int64> savedResult = QTSysSetService.PostAddProcType(sysSetModel);
                if (savedResult != null && savedResult.SaveRows > 0)
                {
                    return(DCHelper.SuccessMessage("保存成功!"));
                }
                else
                {
                    return(DCHelper.ErrorMessage("保存失败!"));
                }
            }
            catch (Exception e)
            {
                return(DCHelper.ErrorMessage(e.Message));
            }
        }
Пример #2
0
        public string PostUpdateProcType([FromBody] ProcRequestModel requestModel)
        {
            if (requestModel == null || requestModel.ApprovalTypeId == 0)
            {
                return(DCHelper.ErrorMessage("审批类型id为空!"));
            }
            if (string.IsNullOrEmpty(requestModel.ApprovalTypeName))
            {
                return(DCHelper.ErrorMessage("审批类型名称为空!"));
            }
            if (string.IsNullOrEmpty(requestModel.BillType))
            {
                return(DCHelper.ErrorMessage("单据类型为空!"));
            }

            try
            {
                QTSysSetModel sysSetModel = new QTSysSetModel();
                sysSetModel.PhId     = requestModel.ApprovalTypeId;
                sysSetModel.TypeName = requestModel.ApprovalTypeName;
                sysSetModel.Value    = requestModel.BillType;
                sysSetModel.TypeCode = int.Parse(sysSetModel.Value).ToString();//与001,002等相对应,与添加顺序无关
                SavedResult <Int64> savedResult = QTSysSetService.PostUpdateProcType(sysSetModel);
                if (savedResult != null && savedResult.SaveRows > 0)
                {
                    return(DCHelper.SuccessMessage("修改成功!"));
                }
                else
                {
                    return(DCHelper.ErrorMessage("修改失败!"));
                }
            }
            catch (Exception e) {
                return(DCHelper.ErrorMessage(e.Message));
            }
        }