|
|
@@ -3,12 +3,10 @@ package com.poteviohealth.ym.ipos.service.impl;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.alibaba.fastjson.TypeReference;
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.poteviohealth.cgp.common.integrated.OperatorIdParams;
|
|
|
import com.poteviohealth.cgp.common.integrated.customer.CustomerFeignClient;
|
|
|
import com.poteviohealth.cgp.common.integrated.partner.PartnerFeignClient;
|
|
|
import com.poteviohealth.cgp.common.model.VaultsResponse;
|
|
|
-import com.poteviohealth.ym.ipos.model.Area;
|
|
|
import com.poteviohealth.ym.ipos.model.back.BaseBack;
|
|
|
import com.poteviohealth.ym.ipos.model.merchant.*;
|
|
|
import com.poteviohealth.ym.ipos.model.merchant.back.ImageListBack;
|
|
|
@@ -20,12 +18,16 @@ import com.poteviohealth.ym.ipos.model.merchant.back.UserBack;
|
|
|
import com.poteviohealth.ym.ipos.model.merchant.back.UserSearchBack;
|
|
|
import com.poteviohealth.ym.ipos.service.IAreaService;
|
|
|
import com.poteviohealth.ym.ipos.service.IMerchantService;
|
|
|
+import com.poteviohealth.ym.ipos.service.IPaymentService;
|
|
|
import com.poteviohealth.ym.ipos.utils.YmUtil;
|
|
|
import lombok.extern.log4j.Log4j2;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
+import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
+import java.net.InetAddress;
|
|
|
+import java.net.UnknownHostException;
|
|
|
import java.util.List;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
@@ -37,14 +39,17 @@ import java.util.stream.Collectors;
|
|
|
@Log4j2
|
|
|
public class MerchantServiceImpl implements IMerchantService {
|
|
|
|
|
|
- final String SUCCESS = "0000";
|
|
|
-
|
|
|
@Resource
|
|
|
private PartnerFeignClient partnerFeignClient;
|
|
|
@Resource
|
|
|
private CustomerFeignClient customerFeignClient;
|
|
|
@Resource
|
|
|
private IAreaService areaService;
|
|
|
+ @Resource
|
|
|
+ private IPaymentService paymentService;
|
|
|
+
|
|
|
+ @Value("${pay.field.code}")
|
|
|
+ private String code;
|
|
|
|
|
|
/**
|
|
|
* 上传图片
|
|
|
@@ -68,7 +73,7 @@ public class MerchantServiceImpl implements IMerchantService {
|
|
|
return VaultsResponse.failed(e.getMessage());
|
|
|
}
|
|
|
|
|
|
- if(SUCCESS.equals(back.getResult().getId())){
|
|
|
+ if(YmUtil.SUCCESS.equals(back.getResult().getId())){
|
|
|
return VaultsResponse.success(back.getId());
|
|
|
}
|
|
|
|
|
|
@@ -151,6 +156,7 @@ public class MerchantServiceImpl implements IMerchantService {
|
|
|
}
|
|
|
if(status != 2){
|
|
|
updateMerchantId(dto.getId(), dto.getSourceId(), dto.getMerchant_id(),2);
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
return VaultsResponse.success();
|
|
|
@@ -196,7 +202,7 @@ public class MerchantServiceImpl implements IMerchantService {
|
|
|
return VaultsResponse.failed(e.getMessage());
|
|
|
}
|
|
|
|
|
|
- if(SUCCESS.equals(back.getResult().getId())){
|
|
|
+ if(YmUtil.SUCCESS.equals(back.getResult().getId())){
|
|
|
return updateMerchantId(dto.getId(), dto.getSourceId(), back.getMerchant_id(),0);
|
|
|
}
|
|
|
return VaultsResponse.failed(back.getResult().getComment());
|
|
|
@@ -209,6 +215,7 @@ public class MerchantServiceImpl implements IMerchantService {
|
|
|
operatorIdParams.setId(merchantId);
|
|
|
operatorIdParams.setSource(source);
|
|
|
operatorIdParams.setStatus(status);
|
|
|
+ operatorIdParams.setCode(code);
|
|
|
if(source.equals(3)){
|
|
|
VaultsResponse cus = customerFeignClient.updateMerchantId(operatorIdParams);
|
|
|
if(!cus.validate()){
|
|
|
@@ -255,7 +262,7 @@ public class MerchantServiceImpl implements IMerchantService {
|
|
|
return VaultsResponse.failed(e.getMessage());
|
|
|
}
|
|
|
|
|
|
- if(SUCCESS.equals(back.getResult().getId())){
|
|
|
+ if(YmUtil.SUCCESS.equals(back.getResult().getId())){
|
|
|
return VaultsResponse.success();
|
|
|
}
|
|
|
return VaultsResponse.failed(back.getResult().getComment());
|
|
|
@@ -288,7 +295,7 @@ public class MerchantServiceImpl implements IMerchantService {
|
|
|
return VaultsResponse.failed(e.getMessage());
|
|
|
}
|
|
|
|
|
|
- if(SUCCESS.equals(back.getResult().getId())){
|
|
|
+ if(YmUtil.SUCCESS.equals(back.getResult().getId())){
|
|
|
return VaultsResponse.success();
|
|
|
}
|
|
|
return VaultsResponse.failed(back.getResult().getComment());
|
|
|
@@ -337,7 +344,7 @@ public class MerchantServiceImpl implements IMerchantService {
|
|
|
return VaultsResponse.failed(e.getMessage());
|
|
|
}
|
|
|
|
|
|
- if(SUCCESS.equals(back.getResult().getId())){
|
|
|
+ if(YmUtil.SUCCESS.equals(back.getResult().getId())){
|
|
|
return VaultsResponse.success();
|
|
|
}
|
|
|
return VaultsResponse.failed(back.getResult().getComment());
|
|
|
@@ -384,7 +391,7 @@ public class MerchantServiceImpl implements IMerchantService {
|
|
|
return VaultsResponse.failed(e.getMessage());
|
|
|
}
|
|
|
|
|
|
- if(SUCCESS.equals(back.getResult().getId())){
|
|
|
+ if(YmUtil.SUCCESS.equals(back.getResult().getId())){
|
|
|
return VaultsResponse.success();
|
|
|
}
|
|
|
return VaultsResponse.failed(back.getResult().getComment());
|
|
|
@@ -406,7 +413,7 @@ public class MerchantServiceImpl implements IMerchantService {
|
|
|
return VaultsResponse.failed(e.getMessage());
|
|
|
}
|
|
|
|
|
|
- if(SUCCESS.equals(back.getResult().getId())){
|
|
|
+ if(YmUtil.SUCCESS.equals(back.getResult().getId())){
|
|
|
return VaultsResponse.success(back);
|
|
|
}
|
|
|
return VaultsResponse.failed();
|
|
|
@@ -454,7 +461,7 @@ public class MerchantServiceImpl implements IMerchantService {
|
|
|
return VaultsResponse.failed(e.getMessage());
|
|
|
}
|
|
|
|
|
|
- if(SUCCESS.equals(back.getResult().getId())){
|
|
|
+ if(YmUtil.SUCCESS.equals(back.getResult().getId())){
|
|
|
return VaultsResponse.success(back);
|
|
|
}
|
|
|
return VaultsResponse.failed();
|
|
|
@@ -468,7 +475,16 @@ public class MerchantServiceImpl implements IMerchantService {
|
|
|
*/
|
|
|
@Override
|
|
|
public VaultsResponse<UserSearchBack> merchantQuery(String phone, String merchantId){
|
|
|
-
|
|
|
+ try {
|
|
|
+ InetAddress localHost = InetAddress.getLocalHost();
|
|
|
+ String hostAddress = localHost.getHostAddress();
|
|
|
+ String hostName = localHost.getHostName();
|
|
|
+ log.info("localHost==="+localHost);
|
|
|
+ log.info("hostAddress==="+hostAddress);
|
|
|
+ log.info("hostName==="+hostName);
|
|
|
+ } catch (UnknownHostException e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
UserSearch userSearch = new UserSearch();
|
|
|
UserSearchDetail detail = new UserSearchDetail();
|
|
|
detail.setPhone(phone);
|
|
|
@@ -489,7 +505,7 @@ public class MerchantServiceImpl implements IMerchantService {
|
|
|
return VaultsResponse.failed(e.getMessage());
|
|
|
}
|
|
|
|
|
|
- if(SUCCESS.equals(back.getResult().getId())){
|
|
|
+ if(YmUtil.SUCCESS.equals(back.getResult().getId())){
|
|
|
return VaultsResponse.success(back);
|
|
|
}else if("9990".equals(back.getResult().getId())){
|
|
|
return VaultsResponse.success(null);
|
|
|
@@ -497,6 +513,4 @@ public class MerchantServiceImpl implements IMerchantService {
|
|
|
return VaultsResponse.failed();
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
}
|