20170415
2017-04-15 14:21:03 0 举报
20170415,这是一个充满历史意义的日子。在这一天,全球各地的人们都在进行各种活动,有的在庆祝,有的在纪念,有的在工作,有的在学习。在科技领域,这一天可能会有一些重要的科技新闻发布,或者有一些重大的科技突破发生。在商业领域,这一天可能是某个公司的成立日,或者是某个产品的发布会。在文化领域,这一天可能是某个重要文化活动的举办日。总的来说,20170415是一个充满活力和可能性的日子,每个人都可以根据自己的兴趣和需要,去创造属于自己的故事。
作者其他创作
大纲/内容
4
gameover
Hibernate
contract
二线业务审核
取得userid到merchant_boarding_apply表中查询(seller_user_id)得到审批记录信息
http://fls-elasticsearch2.fulishe.svc:9200/finance/bank/_search?q=name:武汉招行&from=0&size=20
seller_id
查看/变更/续签展示合同详情/uranus/contract/hermesContractDetail
toSellerConfirm
bd拒绝续签
7
bd处理续签
hermes审核功能:是否BD前置审批,法务/财务/运营结算功能发票功能付款功能自营供应商(和非自营差不多,涉及一个手动补单)
3.返回Handler
/viewContract预览合同
商家签署合同
ark端状态变化扭转图
rpcMerchantContractService
商家发起续签
线上签署
company_real_id
OPI
二级品类也是类似的逻辑,只是查二级资质的时候需要提供一个一级品类id
contract表
待商家确认
财务
bd拒绝合同
要么进行一线审核;要么进行法务审核
进入能否续签判断流程
3
终止续签合同
给到前端同学分支x,她会改动配置并部署一个入驻系统的前台y,这个y发出的请求会指向你的分支x对应的服务
通知其他系统
appealingToDeal(3)
1.发起请求
order_num_from:5 index_from:2 index_to:4 index_to对应的order_num_to为3
商家看到11%
不允许续签
thirdparty_company_id
permission_business_line_config
注意这个地方需要处理下合同状态:待盖章/待归档/待法务审核/待财务审核-》未生效
盖章/归档
contractId
dev环境
allowRenewal:1isViolated:0
A委托B代为创建单据
new:前端order_num
bd修改为12%
bd创建合同
一线审核打回
商家申诉
2
申诉处理中
db table
商家资质rpc服务seller_qms
合同服务
处理
结果
允许续签
你的当前合同状态,不满足续签的条件,请联系对应AM或发工单联系商服申请内部续签流程
驳回允许申诉
6
bd提交合同被审核通过的合同
http
道具2下发服务
bd处理合同
提交给bd
不能
申诉
common_config
是否满足规则分
主要负责腾讯文学旗下的QQ阅读、起点读书等应用下发虚拟道具的营销系统
腾讯文学2016-2018
创建合同
合同部分
bd处理
找到
薇姿
appealingDealing
1
消息中间件(如rocketmq)
Normandie商家入驻系统提交:公司/品牌/品类/店铺
商家确认签署
提交审核
合同业务审核...(hermes端状态)
直接一级品类/二级品类比对获得业务线
商业服务平台(入驻系统gaia/财务运营hermes/小红书大学/OA)
申诉待处理
gaia
5.执行Handler
一线业务审核
springboot应用a
4.调用适配器执行Handler
下发结果数据写入
待商家确认合同
消费
5
一线/二线都通过
开发测试流程梳理
是
15%
下发生产者服务S4
canViewRenewal:1
gaia系统dubbo服务 BoardingApplyService/SellerContractService
根据boarding_apply_id到品类信息表中查一级品类信息,二级品类信息
contract_attachment
道具1下发服务
待业务审核
商家入驻normandie
http://www.tst.xiaohongshu.com/normandie/es/finance/bank/_search?q=name:武汉招行&from=0&size=20
驳回不允许申诉
bd修改为11%
springboot应用b
Mybatis
看ark续签状态
sellerConfirmed
ark端扭转状态
不可查看续签合同
店铺59ddabcabb06cd730f3ae2ef
bd续签处理状态
client
法大大签署完成
uranus中dubbo服务有个表category_business
主要负责游戏运营系统(天龙八部、刀剑英雄、幻想神域等)/广告分析系统
找合同(根据sellerid到合同表查找最近一条合同)
canViewRenewal:0
解决方法品类资质表tid categoryid level categoryName qualificationCode qualificationName qualificationNeedid为自动增长,不能以categoryid为主键,是因为可能一个品类下由多个资质信息categoryid level categoryName这3个由rpc决定qualificationCode qualificationName qualificationNeed 我端维护步骤:1.先按照原先的逻辑,从rpc获取到一级品类信息,和t表比对(categoryid)提取资质信息,至于categoryName是否变化已经没有关系了2.我方如果要对特定品类修改资质,维护t表的qualificationCode qualificationName qualificationNeed记录即可3.需要对t表的数据做一次初始化,根据枚举类来进行
排查问题分析商家入驻系统提交报错
根据userid到入驻审批信息表merchant_boarding_apply查出id(即是boarding_apply_id)
oneTimeRejected
View Handler
驳回
7.返回结果ModelAndView
可视化监控统计
合同相关的前后端代码入口记录:前端:normandie/SellerContractController后端:uranus/MerchantContractServiceImpl
通过
变更
纸质签署
历史合同(合同开始时间=今天)都列出来,不论什么状态
10.response
进入合同管理页面
permRejected
是否需要调用uranus的dubbo服务
提交公司名称变更/uranus/sellerFinanceInfo/thirdpartyCompany/submitUpdateCompany
dev
保证金缴纳3.1k+
商家创建合同
活动运营配置人员
社区sms.SellerService.get_seller
合同
thirdparty_company
道具3下发服务
bd更新合同
待归档
thirdparty_company_seller表
续签合同申请
终止
https://gaia.xiaohongshu.com/normandie/user/getLoginUserInfo获得userId
update
公司名称变更审核/uranus/sellerFinanceInfo/thirdpartyCompany/auditCompanyApply
配置运营活动信息
DB(如mysql)
业务审核不通过,商家看到12%
发送邮件
活动运营系统S1
合同审批
common_form表creator_no:Aentrusted_id:B
夏依
否
contract_template
业务通过
确保你的normandie[消费者]和你想要调用的uranus dubbo服务[生产者]的zk配置文件/生产消费的版本号能够对应上,这个调用过程可以直接走local完成
thirdparty_company_seller
下发对外api服务(类似dubbo的rpc服务)S2
...
springboot监控服务端
满足
8.ModelAndView写入request域并查找View
搜索最近的一份合同(合同开始时间=今天):已生效/待盖章的/待归档/已过期/待法务审核/待财务审核
根据sellerid查找最近一条申请信息,且合同的开始时间要大于今天
thirdparty_company表
B
business_line_id
一种虚拟道具下发平台的通用架构
资质查询根据一级品类名称+level从枚举中进行查询资质枚举集合,如果能查询到说明是特殊品类,同时把这些资质集合转化成vo
拒绝
name:存放新的公司名称
商家确认
入驻系统申请表状态变化等
成功入驻3.8k+
order_num_from:3 index_from:4 index_to:2 index_to对应的order_num_to为5
搜狐集团2013-2015
2.审核通过
依赖
0
账务系统
本地local运行接口swagger测试
待盖章
old:后端order_num
guava cache load
chg_content:new value 和old value
合同签署完成4.2k+
前端index
这样你就可以前台y和后台x配合测试了
hawaii自营供应商结算
合同操作
7月千行bug率:1.86
加载页面
contract_commission
push一个分支x到远程,并部署到dev环境
renewalAuditing
规则3
商家确认签署并且合同的开始时间今天
country
续签待bd处理
确认
商家入驻
合同申诉
合同确认
name
申请id:applyid
京东商城2015-2016
9.返回经过解析、渲染后的视图
currency
商家续签合同的原始快照信息
springboot应用c
选取二级品类是主营的信息
异步调用
renewalDealing
根据审批记录信息id
2.通过URL查找Handler
下发生产者服务S5
冻结店铺
青牛服务
法务
审批记录/公司记录检查通过后
misc_country
审批通过
6.返回结果ModelAndView
确认签署
task_entrusted_manager表be_entrusted_id:Bupdator_no:A
续签
规则4
开发完normandie
你的店铺严重违规分高于100分/一般违规分高于200分,不满足续签条件,如需了解详情,请至合规管理违规管理页面查看
java object
后端order_num
allowRenewal:0isViolated:0
是否能查找到
terminated
小红书now
查看活动道具下发效果
3.合同+保证金
thirdparty_company_info_apply表
合同开始时间在=今天 并且是已过期或已生效的
/normandie/commonController/searchBankBranches
push会触发jenkins的构建,记下hash码到spinnakers上部署到dev
核心问题在于:我们是根据品类名称来决定是否资质,由我们控制。而rpc服务在其他团队,如果返回给我们的品类名称修改了,那么很可能就和我们枚举中的名称对应不上,从而资质判断可能失效!
审核
可以查看续签合同
已提交审核1.4w+
快速迭代:7-8月内我这边完成功能开发上线12次,平均每周都有上线。
商家对合同的处理
主要负责京东app端的数据计算和推荐方面的工作
道具N下发服务
规则1
isViolated:1allowRenewal:0
合同开始时间今天,就是一份未来合同
id
不满足
bd对合同的处理
rpc client获取到一级品类信息(productCatalogRpcService)
这个过程商家始终看到的是15%,但是业务审核看到的是12%,11%
DispatherServlet
驳回申诉+允许继续申诉
6月千行bug率:2.8
test/product
是否确认合同
生效
合同开始时间在=今天 并且不是已过期或已生效的
contract_log
ark
Uranus账务api服务
store
业务审核通过
2013年毕业西南大学计算机
下发http网关S3
HandlerMapping
sellerid
ark商家自助系统,可以查看自己的数据,操作店铺
bd操作
TFS
一线/二线/法务/财务
1.提交入驻申请
其他
盖章/归档/变更/续签/终止
驳回申诉+不允许申诉
理肤泉
不通过
商家继续申诉
nginx层负载均衡层...
Controller
商家续签合同申请表
同步调用
是否允许申诉
没有找到
Spring MVC框架原理流程图
能
HandlerAdapter
商家待确认,看到12%
生产
A
是否需要配合页面测试
邮件审批模块
0 条评论
下一页
为你推荐
查看更多