public string EditColletion(string BillList, string username, string bankname, string code, string number) { string error = string.Empty; string msg = string.Empty; if (string.IsNullOrEmpty(BillList) || string.IsNullOrEmpty(username) || string.IsNullOrEmpty(bankname) || string.IsNullOrEmpty(code) || string.IsNullOrEmpty(number)) { error = "1"; msg = "信息缺失"; return(Public.JsonSerializeHelper.SerializeToJson(new { error = error, msg = msg })); } BillList = BillList.ToUpper().Replace(",", "").Replace(" ", "").Replace("/", "").Replace("F", ",F").Replace("J", ",J").Replace("H", ",H"); var list = BillList.Split(',').ToList(); var FB = new FeeBill(); var JS = new BorrowBill(); var RB = new RefundBill(); Dictionary <string, CollectionInfo> dic = new Dictionary <string, CollectionInfo>(); CollectionInfo coll = new CollectionInfo(); coll.Name = username; coll.SubbranchBank = bankname; coll.SubbranchBankCode = number; coll.CardCode = code; dic.Add("CollectionInfo", coll); foreach (var item in list) { if (item.Contains("FB")) { var model = FB.GetBillModel(item); if (model != null) { //审批通过了 if (model.ApprovalStatus == 2) { //不予许通过 msg += "单号" + item + "未做处理;"; } else { //进行修改 FB.PublicEditMethod <CollectionInfo>(item, dic); } } else { var model2 = RB.GetBillModel(item); if (model2.ApprovalStatus == 2) { msg += "单号" + item + "未做处理;"; } else { RB.PublicEditMethod <CollectionInfo>(item, dic); } } } else if (item.Contains("JS")) { var Model3 = JS.GetBillModel(item); if (Model3.ApprovalStatus == 2) { msg += "单号" + item + "未做处理;"; } else { JS.PublicEditMethod <CollectionInfo>(item, dic); } } } error = "0"; if (string.IsNullOrEmpty(msg)) { msg = "修改成功"; } return(Public.JsonSerializeHelper.SerializeToJson(new { error = error, msg = msg })); }
public string GetEditPayCodeList(string BillNo) { BillNo = BillNo.ToUpper().Replace(",", "").Replace(" ", "").Replace("/", "").Replace("F", ",F").Replace("J", ",J").Replace("H", ",H"); var list = BillNo.Split(',').ToList(); list.Remove(""); var FB = new FeeBill(); var FT = new NoticeBill(); var JS = new BorrowBill(); var RB = new RefundBill(); List <PublicClass> ReturnModel = new List <PublicClass>(); foreach (var item in list) { PublicClass model = new PublicClass(); if (item.Contains("FB")) { var isFee = FB.GetBillModel(item); if (isFee != null) { model.c1 = isFee.BillNo; model.c2 = "费用报销单"; model.c3 = AjaxGetName(isFee.Creator); model.c4 = isFee.Owner; model.c5 = isFee.CreateTime.ToString("yyyy-mm-dd"); model.c6 = isFee.ApprovalTime; model.c7 = ReturnPayCode(isFee.PaymentCompanyCode, isFee.PersonInfo.CostCenter, isFee.PersonInfo.IsHeadOffice); model.c8 = isFee.Remark; } else { var IsRB = RB.GetBillModel(BillNo); if (IsRB != null) { model.c1 = IsRB.BillNo; model.c2 = "费用还款单"; model.c3 = AjaxGetName(IsRB.Creator); model.c4 = IsRB.Owner; model.c5 = IsRB.CreateTime.ToString("yyyy-mm-dd"); model.c6 = IsRB.ApprovalTime; model.c7 = ReturnPayCode(IsRB.PaymentCompanyCode, IsRB.PersonInfo.CostCenter, IsRB.PersonInfo.IsHeadOffice); model.c8 = IsRB.Remark; } } } else if (item.Contains("FT")) { var isFT = FT.GetBillModel(BillNo); if (isFT != null) { model.c1 = isFT.BillNo; model.c2 = "付款通知书"; model.c3 = AjaxGetName(isFT.Creator); model.c4 = isFT.Owner; model.c5 = isFT.CreateTime.ToString("yyyy-mm-dd"); model.c6 = isFT.ApprovalTime; model.c8 = isFT.Remark; } } else if (item.Contains("JS")) { var isJS = JS.GetBillModel(BillNo); if (isJS != null) { model.c1 = isJS.BillNo; model.c2 = "借款单"; model.c3 = AjaxGetName(isJS.Creator); model.c4 = isJS.Owner; model.c5 = isJS.CreateTime.ToString("yyyy-mm-dd"); model.c6 = isJS.ApprovalTime; model.c7 = ReturnPayCode(isJS.PaymentCompanyCode, isJS.PersonInfo.CostCenter, isJS.PersonInfo.IsHeadOffice); model.c8 = isJS.Remark; } } if (!string.IsNullOrEmpty(model.c1)) { ReturnModel.Add(model); } } return(Public.JsonSerializeHelper.SerializeToJson(ReturnModel)); }