瀏覽代碼

修改用户线上线下标识

master
qiubh 1 月之前
父節點
當前提交
47ddb8e793

+ 5
- 4
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/manager/order/UserUploadManager.java 查看文件

@@ -114,7 +114,7 @@ public class UserUploadManager extends AbstractOrderManager<UserUploadRequest> {
// 注册用户
registerUser(request, dataStream);
// 保存基础用户
QtkCustomerInfo customerInfo = saveCustomerInfo(request);
QtkCustomerInfo customerInfo = saveCustomerInfo(request, dataStream);
// 保存订单
IssueOrderinfo order = updateOrder(customerInfo, request, dataStream);
// 保存办理记录日志
@@ -127,7 +127,7 @@ public class UserUploadManager extends AbstractOrderManager<UserUploadRequest> {
dataStream.put(CUSTOMER_INFO, customerInfo);
}

private void registerUser(UserUploadRequest request,Map<String, Object> dataStream) throws ServiceHandleException {
private void registerUser(UserUploadRequest request, Map<String, Object> dataStream) throws ServiceHandleException {
IssueOrderinfo order = (IssueOrderinfo)dataStream.get(ORDER);
AccountInfo accountInfo = (AccountInfo) dataStream.get(ACCOUNT);
LocalDate vld = checkIdNumVld(request);
@@ -271,8 +271,9 @@ public class UserUploadManager extends AbstractOrderManager<UserUploadRequest> {
return order;
}

private QtkCustomerInfo saveCustomerInfo(UserUploadRequest request) throws ServiceHandleException {
private QtkCustomerInfo saveCustomerInfo(UserUploadRequest request, Map<String, Object> dataStream) throws ServiceHandleException {
QtkCustomerInfo customerInfo = queryUser(request.getUserIdType(), request.getUserIdNum());
IssueOrderinfo order = (IssueOrderinfo)dataStream.get(ORDER);
boolean hasOldCustomer = ObjectUtil.isNotEmpty(customerInfo);
LocalDateTime now = LocalDateTime.now();
if (!hasOldCustomer) {
@@ -288,7 +289,7 @@ public class UserUploadManager extends AbstractOrderManager<UserUploadRequest> {
}
customerInfo.setCustomerIdType(IdType.findByCode(request.getUserIdType()));
customerInfo.setCustomerIdNum(request.getUserIdNum());
customerInfo.setRegisteredType(2);// fixme 待定 忘记含义了
customerInfo.setRegisteredType(order.getPromotionModes());// fixme 待定 忘记含义了
customerInfo.setChannelId(MyFinals.QTZL_CHANNEL_ID);
customerInfo.setStatus(1);
customerInfo.setUpdateTime(now);

Loading…
取消
儲存