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)); } }
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)); } }