用户散标
2015-09-20 14:22:06 22 举报
AI智能生成
用户,指的是使用某种产品、服务或系统的人。他们可能是个人消费者,也可能是企业或其他组织。用户的需求和期望是产品设计、开发和服务改进的重要参考。用户的满意度直接影响到产品的市场表现和企业的业绩。因此,了解用户、满足用户需求、提高用户体验是企业成功的关键。同时,用户也享有基本的权益,如隐私权、选择权等,这些权益需要得到尊重和保护。
作者其他创作
大纲/内容
散标
单体
Userbasicsinfo 用户
userfundinfo
cashBalance \u00A0可用余额
frozenAmtN 冻结金额
Loansign 标的信息
loanstate 标的募集状态
借款标状态:1未发布、2进行中、3回款中、4已完成 、5投标处理中
loanType\u00A0借款标类型
借款标类型:1普通标、2天标、3秒标、4流转标 \u00A06债权转让 7理财计划
loanUnit 最小出借单位
getIssueLoan 本期借款金额
Loansignbasics 标基础信息
担保方名称\u00A0assure
借款方用途\u00A0behoof
借款管理费\u00A0mgtMoney
借款保证金 \u00A0guaranteesAmt
招标期限\u00A0getBidTime
Borrowersbase 借款人基本信息
用户信用等级
月收入
申请金额
最高学历
服务
UserInfoQuery 会员服务
queryBasicsInfoById 获取用户信息
loanSignQuery 标通用查询服务
getLoansignById 获取标的基本信息
getLoanrecordMoneySum 标的目前认购金总和(BaseLoadnsignServer有)
LoanInfoService 标与会员的关联
getCreditRating(Long userid) 用户信用等级
isVip(Userbasicsinfo userinfo) vip客户判断
userInfoQuery.isPrivilege(userinfo);
getAttachment 获取标的所有附件
getCreditRating 获取用户信用等级
BaseLoansignService 借款表通用
sumLoanMoney 标目前募集金额
select sum(tenderMoney) from loanrecord where \u00A0isSucceed=1 and loanSign_id=
sumMyLoanMoney 用户当前购标金额
select sum(tenderMoney) from loanrecord where \u00A0isSucceed=1 and loanSign_id=? and userbasicinfo_id=?
购标流程
String order_id =\"BID\"+ StringUtil.pMerBillNo() 投标订单号
PlankService 购标服务
update 冻结资金
\
Double frozenAmt = userfundinfo.getFrozenAmtN()+loanMoney-subMoney.doubleValue();\t\tDouble newCashBalance = userfundinfo.getCashBalance() - loanMoney+subMoney.doubleValue();\t\tDouble newMoney = userfundinfo.getMoney() - loanMoney+subMoney.doubleValue();
VoucherService 代金券服务
useVoucher 使用代金券
获取代金券
\"select uv.* from user_voucher_relation uv left join voucher v on v.id = uv.voucher_id \" +\u00A0 \u00A0 \u00A0 \u00A0 \u00A0 \u00A0 \u00A0 \u00A0 \" where uv.has_times 0 and uv.user_id = \" + userId + \" order by v.amount\";
Loanrecord loanrecord = new Loanrecord(); 购标持久化记录
setIsPrivilege 设置vip
setIsSucceed(Constant.STATUES_ONE) 购买是否成功
setLoansign(loan) 借款标信息*
setpMerBillNo(order_id) 投标订单号
setTenderMoney(Double.parseDouble(bid.getpTrdAmt())) 购买金额
setTenderTime(DateUtils.format(\"yyyy-MM-dd HH:mm:ss\")) \u00A0购买日期
setUserbasicsinfo(userinfo) 购买用户信息*
setIsAutomatic(1) 手动投标
setVoucherMoney(request.getAttribute(\"subMoney\") 体验金
Accountinfo 用户流水
setExpenditure(Double.parseDouble(bid.getpTrdAmt())); 支出
setExplan(\"投标\") 说明
setIncome(0.00) 收入
setIpsNumber(bid.getpP2PBillNo())\u00A0ips唯一流水号
setLoansignId(loan.getId()) 借款标编号
setMoney(accountBalance-money) 余额
setTime(DateUtils.format(\"yyyy-MM-dd HH:mm:ss\")) 时间
setAccounttype(plankService.accounttype(21L)) 账号类型
更新标基础信息表
Loansignbasics loans = loan.getLoansignbasics();
if (loan.getLoanType() != 7 && !loan.getLoanType().equals(\"7\")) { 标的类型不是理财计划
loans.getMgtMoney() 借款管理费
loans.setMgtMoney(loans.getMgtMoney() + Double.parseDouble(bid.getpFee())); 投资人手续费
\u00A0更新用户session
更新标浏览次数
loanInfoService.save(loan);
0 条评论
回复 删除
下一页