LgInformationPush.java 876 B

1234567891011121314151617181920212223242526272829
  1. package com.ydtech.modules.ttqf;
  2. import com.alibaba.fastjson.JSONObject;
  3. import com.ydtech.modules.ttqf.entity.PaySignCallback;
  4. import com.ydtech.modules.ttqf.entity.vo.PaySigningInformation;
  5. import com.ydtech.utils.HttpUtil;
  6. import lombok.extern.slf4j.Slf4j;
  7. import org.springframework.scheduling.annotation.Async;
  8. import org.springframework.stereotype.Component;
  9. import javax.annotation.Resource;
  10. @Slf4j
  11. @Component
  12. public class LgInformationPush {
  13. @Resource
  14. private TTFQConfig config;
  15. @Async
  16. public void push(PaySignCallback paySignCallback){
  17. PaySigningInformation information = JSONObject.parseObject(JSONObject.toJSONString(paySignCallback), PaySigningInformation.class);
  18. String sendPost = HttpUtil.sendPost(config.getLgUrl(), JSONObject.toJSONString(information));
  19. log.info("推送灵工数据+++++++{}",sendPost);
  20. }
  21. }