Browse Source

新增tuia成功回传

master
qyhdd 3 years ago
parent
commit
d2ee3fce49
  1. 16
      rights-client-controller/src/main/java/com/cyjd/rights/controller/AliPayController.java
  2. 2
      rights-entity/src/main/java/com/cyjd/rights/dto/AliPaySignUpDto.java
  3. 5
      rights-entity/src/main/java/com/cyjd/rights/entity/AliPaySigningOrderEntity.java
  4. 5
      rights-server/src/main/java/com/cyjd/rights/business/service/impl/SendSuccessMobileServiceImpl.java

16
rights-client-controller/src/main/java/com/cyjd/rights/controller/AliPayController.java

@ -39,10 +39,7 @@ import javax.annotation.PostConstruct;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.Arrays; import java.util.*;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/** /**
* @author :WXC * @author :WXC
@ -144,6 +141,9 @@ public class AliPayController {
aliPaySigningOrderEntity.setOrderName("优爱腾三方权益业务"); aliPaySigningOrderEntity.setOrderName("优爱腾三方权益业务");
aliPaySigningOrderEntity.setPrice(price); aliPaySigningOrderEntity.setPrice(price);
aliPaySigningOrderEntity.setBusinessType(1); aliPaySigningOrderEntity.setBusinessType(1);
if (signUpDto.getSendApiData()!=null&&!Objects.equals(signUpDto.getSendApiData(), "")) {
aliPaySigningOrderEntity.setSendApiData(signUpDto.getSendApiData());
}
if (StringUtils.isBlank(signUrl)) { if (StringUtils.isBlank(signUrl)) {
aliPaySigningOrderEntity.setStatus(0); aliPaySigningOrderEntity.setStatus(0);
aliPaySigningOrderService.save(aliPaySigningOrderEntity); aliPaySigningOrderService.save(aliPaySigningOrderEntity);
@ -469,13 +469,17 @@ public class AliPayController {
aliPayOrderEntity.setStatus(1); aliPayOrderEntity.setStatus(1);
aliPayOrderService.save(aliPayOrderEntity); aliPayOrderService.save(aliPayOrderEntity);
log.info("支付订单保存成功"+aliPayOrderEntity); log.info("支付订单保存成功"+aliPayOrderEntity);
//回传
if (1161==aliPaySigningOrderEntity.getLinkId()){
//查看是否发送 //查看是否发送
if (sendSuccessMobileService.ifSendDataByType(aliPaySigningOrderEntity.getLinkId().toString())) { if (sendSuccessMobileService.ifSendDataByType(aliPaySigningOrderEntity.getLinkId().toString())) {
//回传 1161张敏渠道
if (1161==aliPaySigningOrderEntity.getLinkId()){
//回传成功数据 //回传成功数据
sendSuccessMobileService.sendSuccessMobile(aliPaySigningOrderEntity.getMobile(),"zm"); sendSuccessMobileService.sendSuccessMobile(aliPaySigningOrderEntity.getMobile(),"zm");
} }
//回传 1160推啊渠道
if (1160==aliPaySigningOrderEntity.getLinkId()){
sendSuccessMobileService.sendSuccessMobile(aliPaySigningOrderEntity.getSendApiData(),"tuia");
}
} }
// if (b){ // if (b){
// log.info("支付订单保存成功"+aliPayEntity.getOrderId()+"=====status:"+aliPayEntity.getStatus()); // log.info("支付订单保存成功"+aliPayEntity.getOrderId()+"=====status:"+aliPayEntity.getStatus());

2
rights-entity/src/main/java/com/cyjd/rights/dto/AliPaySignUpDto.java

@ -44,6 +44,6 @@ public class AliPaySignUpDto {
private Integer linkId; private Integer linkId;
private String sendApiData;
} }

5
rights-entity/src/main/java/com/cyjd/rights/entity/AliPaySigningOrderEntity.java

@ -57,6 +57,9 @@ public class AliPaySigningOrderEntity {
* 下次续费时间 * 下次续费时间
*/ */
private LocalDateTime nextPayTime; private LocalDateTime nextPayTime;
/**
* 回传成功数据
*/
private String sendApiData;
} }

5
rights-server/src/main/java/com/cyjd/rights/business/service/impl/SendSuccessMobileServiceImpl.java

@ -11,6 +11,7 @@ import lombok.extern.java.Log;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.net.URL;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.HashMap; import java.util.HashMap;
@ -29,7 +30,11 @@ public class SendSuccessMobileServiceImpl implements SendSuccessMobileService {
params.put("mobile",mobile); params.put("mobile",mobile);
params.put("date", LocalDateTime.now()); params.put("date", LocalDateTime.now());
HttpUtils.sendPostJSON(baseUrl, JSON.toJSONString(params)); HttpUtils.sendPostJSON(baseUrl, JSON.toJSONString(params));
} else if ("tuia".equals(channelName)) {
String url="https://activity.tuia.cn/log/effect/v2?a_oId="+mobile+"&advertKey=75FEC8A0D38E22BE3B9695460D1A2BB6&subType=3";
HttpUtils.sendGet(url);
} }
} }
@Override @Override

Loading…
Cancel
Save