这次写了一个拦截器,实现判定是否为xx员工,然后经过一些逻辑,取出客户号,传递给后端。
逻辑是这样的:
1.判断是否为国内手机,如果是
1.1 如果是国内手机,需要通过手机号查询员工信息表是否有该员工。我直接用empid做判断。
1.2 如果是能查到员工信息,则调用A0431XX04服务,传手机号过去,得到员工的客户号,随后将客户号传给后端
2. 如果不是国内手机,需要先根据手机号调用A00421XXX服务,看能否取到客户号,如果取到上送后端。
大致如此吧,是不是很简单呢。我初步考虑,需要注意的是:
1. sql语句调用
2. 调用其他组件的两支交易
3.熟悉已有的代码逻辑。
接下来的博文将继续解析