Jelajahi Sumber

兼容邮储产品

sakuya 3 tahun lalu
induk
melakukan
c0f098a79d

+ 12 - 6
eladmin-system/src/main/java/me/zhengjie/application/bank/service/impl/UserAXQInfoServiceImpl.java

@@ -10,10 +10,9 @@ import lombok.RequiredArgsConstructor;
 import me.zhengjie.base.util.ApplicationContextUtil;
 import me.zhengjie.dao.mybatis.OrderRepository;
 import me.zhengjie.dao.mybatis.UserAXQInfoRepository;
-import me.zhengjie.dao.mybatis.entity.FileInfoEntity;
-import me.zhengjie.dao.mybatis.entity.OrderEntity;
-import me.zhengjie.dao.mybatis.entity.UserAXQInfoEntity;
+import me.zhengjie.dao.mybatis.entity.*;
 import me.zhengjie.dao.mybatis.mapper.FileInfoMapper;
+import me.zhengjie.dao.mybatis.mapper.SysUserMapper;
 import me.zhengjie.dao.mybatis.mapper.UserAXQInfoMapper;
 import me.zhengjie.application.bank.service.UserAXQInfoService;
 import me.zhengjie.base.util.FileUploadUtil;
@@ -21,7 +20,6 @@ import me.zhengjie.base.util.StatusEnum.StepStatusEnum;
 import me.zhengjie.base.ResponseDTO;
 import me.zhengjie.base.ResultCode;
 import me.zhengjie.dao.mybatis.OrderFileRepository;
-import me.zhengjie.dao.mybatis.entity.OrderFileEntity;
 import me.zhengjie.dao.mybatis.mapper.OrderFileMapper;
 import me.zhengjie.base.util.CFCACertUtil;
 import me.zhengjie.base.util.TencentServiceUtil;
@@ -51,6 +49,7 @@ public class UserAXQInfoServiceImpl implements UserAXQInfoService {
 	private final FileInfoMapper fileInfoMapper;
 	private final ApplicationContextUtil applicationContextUtil;
 	private final OrderRepository orderRepository;
+	private final SysUserMapper sysUserMapper;
 
 	@Override
 	public ResponseDTO<?> registAXQUser(String idCard, String phone, String name) {
@@ -106,12 +105,19 @@ public class UserAXQInfoServiceImpl implements UserAXQInfoService {
 				notartyUser.setSealId(entity.getAxqSealId());
 				notartyUser.setLocation("210.74.41.0");
 				notartyUser.setAuthorizationTime("20220214171200");
-				notartyUser.setSealId(entity.getAxqSealId());
 				//
 				signInfoList.add(notartyUser);
 			}
-			// 文件签名
+			// 客户经理签名信息
 			OrderEntity order = orderRepository.getOrderByBizNo(businessNo);
+			SysUserEntity customer = sysUserMapper.selectById(order.getCustomerId());
+			UploadSignInfoVO notartyUser = new UploadSignInfoVO();
+			notartyUser.setUserId(customer.getAxqUserId());
+			notartyUser.setSealId(customer.getAxqSealId());
+			notartyUser.setLocation("210.74.41.0");
+			notartyUser.setAuthorizationTime("20220214171200");
+			signInfoList.add(notartyUser);
+			//
 			signContract(signInfoList, businessNo, order.getProdId());
 		} catch (Exception e) {
 			e.printStackTrace();