public string PostNewAppvalProcList([FromBody] BillRequestModel billRequest) { if (billRequest == null || string.IsNullOrEmpty(billRequest.OrgCode)) { return(DCHelper.ErrorMessage("组织id为空!")); } if (string.IsNullOrEmpty(billRequest.BType)) { return(DCHelper.ErrorMessage("单据类型为空!")); } try { //根据组织code获取组织id OrganizeModel organize = this.BudgetMstService.GetOrganizeByCode(billRequest.OrgCode); if (organize == null) { return(DCHelper.ErrorMessage("组织查询失败!")); } List <GAppvalProcModel> procModels = GAppvalProcService.GetAppvalProc(organize.PhId, billRequest.BType, 0); if (procModels != null && procModels.Count == 1) { return(DataConverterHelper.SerializeObject(new { Status = "success", Data = procModels })); } else { return(DCHelper.ErrorMessage("您所选的单据的审批流程不唯一,不能进行批量筛选!")); } } catch (Exception e) { return(DCHelper.ErrorMessage(e.Message)); } }
public string GetAppvalProc([FromUri] BillRequestModel billRequest) { if (billRequest == null || billRequest.Orgid == 0) { return(DCHelper.ErrorMessage("组织id为空!")); } if (string.IsNullOrEmpty(billRequest.BType)) { return(DCHelper.ErrorMessage("单据类型为空!")); } try { List <GAppvalProcModel> procModels = GAppvalProcService.GetAppvalProc(billRequest.Orgid, billRequest.BType, 0); return(DataConverterHelper.SerializeObject(new { Status = "success", Data = procModels })); } catch (Exception e) { return(DCHelper.ErrorMessage(e.Message)); } }