SignUploadTask.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.yihu.wlyy.task;
  2. import com.yihu.wlyy.util.HttpUtil;
  3. import com.yihu.wlyy.util.SystemConf;
  4. import org.json.JSONObject;
  5. import org.slf4j.Logger;
  6. import org.slf4j.LoggerFactory;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.data.redis.core.StringRedisTemplate;
  9. import org.springframework.stereotype.Component;
  10. import org.springframework.util.StringUtils;
  11. /**
  12. * 签约推送
  13. * <p>
  14. * Created by lyr-pc on 2016/9/26.
  15. */
  16. public class SignUploadTask implements Runnable {
  17. private static Logger logger = LoggerFactory.getLogger(SignUploadTask.class);
  18. String code = "";
  19. private HttpUtil httpUtil;
  20. public SignUploadTask(String code,HttpUtil httpUtil) {
  21. this.code = code;
  22. this.httpUtil=httpUtil;
  23. }
  24. @Override
  25. public void run() {
  26. try {
  27. Thread.sleep(3000);
  28. String url = SystemConf.getInstance().getJwUrl();
  29. String resultStr = httpUtil.sendPost(url + "/third/sign/UploadSignFamily?code=" + code, "");
  30. JSONObject json = new JSONObject(resultStr);
  31. if (json.getInt("status") == 200) {
  32. logger.info("sign-info-upload-success:" + code);
  33. } else {
  34. logger.error("sign-info-upload-failed:" + code);
  35. }
  36. } catch (Exception e) {
  37. e.printStackTrace();
  38. }
  39. }
  40. }