Commit e0bcaadc by 彭祥礼

新增支付成功调用接口和订单详情页接口

parent 945e3c53
package com.winsun.bean; package com.winsun.bean;
import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotations.TableField; import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName; import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType; import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data; import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
...@@ -47,6 +49,8 @@ public class YxtCoupon implements Serializable { ...@@ -47,6 +49,8 @@ public class YxtCoupon implements Serializable {
*有效截止日期 *有效截止日期
*/ */
@TableField("validity_period") @TableField("validity_period")
@JSONField(format = "yyyy-MM-dd HH:mm:ss") //FastJson包使用注解
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date validityPeriod; private Date validityPeriod;
/** /**
*上架状态 1:已上架 2:已下架 *上架状态 1:已上架 2:已下架
......
package com.winsun.bean; package com.winsun.bean;
import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotations.TableField; import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName; import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType; import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data; import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
...@@ -53,6 +55,8 @@ public class YxtOrder implements Serializable { ...@@ -53,6 +55,8 @@ public class YxtOrder implements Serializable {
*创建时间 *创建时间
*/ */
@TableField("update_date") @TableField("update_date")
@JSONField(format = "yyyy-MM-dd HH:mm:ss") //FastJson包使用注解
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateDate; private Date updateDate;
/** /**
*是否删除(1.已删除,0.不删除) *是否删除(1.已删除,0.不删除)
......
package com.winsun.utils;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
import org.apache.http.HttpResponse;
import org.apache.http.ParseException;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.entity.StringEntity;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.protocol.HTTP;
import org.apache.http.util.EntityUtils;
public class HttpService {
public static String sendPost(String url, String param) throws ParseException, IOException{
String responseString = "";
HttpPost httpPost = new HttpPost(url);
httpPost.setEntity(new StringEntity(param, HTTP.UTF_8));
HttpResponse httpResponse = new DefaultHttpClient().execute(httpPost);
try{
int statusCode = httpResponse.getStatusLine().getStatusCode();
if (statusCode == 200) {
responseString = EntityUtils.toString(httpResponse.getEntity());
}
}catch(Exception e){
e.printStackTrace();
}
return responseString;
}
public InputStream post1(String param, String urlStr) {
InputStream is = null;
try {
byte[] xmlData = param.getBytes("UTF-8");
URL url = new URL(urlStr);
URLConnection urlCon = url.openConnection();
urlCon.setDoOutput(false);
urlCon.setDoInput(true);
urlCon.setConnectTimeout(40000);
urlCon.setReadTimeout(40000);
urlCon.setUseCaches(false);
// urlCon.setRequestProperty("Content-Type", contentType);
// urlCon.setRequestProperty("Content-length",
// String.valueOf(xmlData.length));
// // urlCon.setFixedLengthStreamingMode(xmlData.length);
// DataOutputStream printout = new DataOutputStream(
// urlCon.getOutputStream());
// printout.write(xmlData);
// printout.flush();
// printout.close();
is = urlCon.getInputStream();
} catch (IOException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
return is;
}
}
...@@ -9,7 +9,7 @@ public class WxConfig { ...@@ -9,7 +9,7 @@ public class WxConfig {
/**************公众号参数信息*************/ /**************公众号参数信息*************/
// 公众号appid 校园服务号 // 公众号appid 校园服务号
public static final String APPID = "wx0641dc1dc4d34384"; //public static final String APPID = "wx0641dc1dc4d34384";
// 公众号秘钥 secret 校园服务号 // 公众号秘钥 secret 校园服务号
public static final String APPSECRET = "3b43b46fc94d4e98588ee6ad992fa5c7"; public static final String APPSECRET = "3b43b46fc94d4e98588ee6ad992fa5c7";
...@@ -19,7 +19,7 @@ public class WxConfig { ...@@ -19,7 +19,7 @@ public class WxConfig {
public static final String NOTIFY_URL = "http://dianyuanjiangli.com/xyjl/yx/wxpay/yxt!payNotify.action"; public static final String NOTIFY_URL = "http://dianyuanjiangli.com/xyjl/yx/wxpay/yxt!payNotify.action";
// // 公众号appid 网讯测试服务号 // // 公众号appid 网讯测试服务号
// public static final String APPID = "wxfc18f5186b729d15"; public static final String APPID = "wxfc18f5186b729d15";
// //
// // 公众号秘钥 secret 网讯测试服务号 // // 公众号秘钥 secret 网讯测试服务号
// public static final String APPSECRET = "122278f3fb555468848ff040620505ad"; // public static final String APPSECRET = "122278f3fb555468848ff040620505ad";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment