|
|
@@ -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); |