using Newtonsoft.Json.Linq; using PTMedicalInsurance.Helper; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using PTMedicalInsurance.Variables; namespace PTMedicalInsurance.Business { class OPFeeUploadProcess : AbstractProcess { public override CallResult Process(JObject input) { string outParam = ""; var ret = hBus.getFeeDetail(); if (ret.Code < 0) { return Exception("费用上传", ret.Data); } JArray jaFeeDetail = JArray.Parse(ret.Data); //按指定条数分割后上传,保存,更新 if (hBus.uploadFeeToCenter(TradeEnum.OutpatientFeeUpload, 50, jaFeeDetail, out outParam) != 0) { return Exception("费用上传", outParam); } return Success(); } } }