This commit is contained in:
liuyingfang 2023-04-14 13:56:41 +08:00
commit 4446877297
4 changed files with 42 additions and 4 deletions

View File

@ -151,7 +151,7 @@ public class Constant {
/**
* 默认收款商户号
*/
public static final String DEFUALT_CASHIER_MERCHANT = "M80020220111357490";
public static final String DEFUALT_CASHIER_MERCHANT = "M800202207078584958";
/**
* 默认收款商户属性key
@ -166,7 +166,7 @@ public class Constant {
/**
* 支付宝H5支付前缀
*/
public static final String ALIPAY_H5_PAY_URL_PRIFIX = "alipays://platformapi/startapp?appId=20000067&url=";
public static final String ALIPAY_H5_PAY_URL_PRIFIX = "alipays://platformapi/startapp?appId=2021003175619219&url=";
/**
* 收款通道类型

View File

@ -677,7 +677,7 @@ public class ApiPayServiceImpl implements ApiPayService {
}
Long cTime = order.getCreateDt().getTime();
Long nowTime = System.currentTimeMillis();
if(nowTime - cTime >= 1000 * 60 * 10){
if(nowTime - cTime >= 1000 * 60 * 1000){
return ResultGenerator.genFailResult("订单已超时,请重新下单!");
}
if(StringUtil.isNotEmpty(order.getPayData())){

View File

@ -1,5 +1,6 @@
package cn.pluss.platform.userInfo;
import java.io.IOException;
import java.util.List;
import java.util.Map;

View File

@ -32,17 +32,27 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import lombok.Setter;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Lazy;
import org.springframework.http.HttpEntity;
import org.springframework.http.HttpHeaders;
import org.springframework.http.MediaType;
import org.springframework.http.converter.StringHttpMessageConverter;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.LinkedMultiValueMap;
import org.springframework.util.MultiValueMap;
import org.springframework.web.client.RestTemplate;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.util.*;
/**
@ -445,9 +455,36 @@ public abstract class BaseUserInfoService extends ServiceImpl<UserInfoMapper, Us
queryUserApp.setAlias(merchantBaseInfo.getAlias());
}
}
resultMap.put("userApp", queryUserApp);
//登录同步到充值服务
resultMap.put("rechargeToken", "");
try {
MultiValueMap<String, String> multiValueMap = new LinkedMultiValueMap<>();
multiValueMap.add("mobile", loginName);
RestTemplate restTemplate = new RestTemplate();
// 设置为UTF8编码
restTemplate.getMessageConverters().set(1, new StringHttpMessageConverter(StandardCharsets.UTF_8));
String tokenInfo = restTemplate.postForObject(
"https://cz-2133569-1313226949.ap-shanghai.run.tcloudbase.com/login/kyMobilelogin", multiValueMap,
String.class);
ObjectMapper mapper = new ObjectMapper();
JsonNode jsonNode = mapper.readTree(tokenInfo);
JsonNode code = jsonNode.get("code");
if (code.asText().equals("0")) {
JsonNode token = jsonNode.get("data").get("token");
resultMap.put("rechargeToken", token.asText());
}
} catch (Exception e) {
}
clearJpushAlias(queryUserApp.getUserId() + "");
OperationRecord opRecord = new OperationRecord();