bruce

fix

package com.cjs.site.biz;
import com.cjs.site.model.union.CreateQrCode;
import com.cjs.site.model.union.QueryBill;
import com.cjs.site.model.union.UnionResponse;
import com.cjs.site.util.lang.DateEnum;
import com.cjs.site.util.lang.DateUtil;
import com.cjs.site.util.lang.JsonUtil;
import com.cjs.site.util.union.UnionConstants;
import com.cjs.site.util.union.UnionPayUtil;
import java.math.BigDecimal;
import java.util.HashMap;
import java.util.Map;
/**
* Created by bruce on 2019-05-27 17:08
*/
public class UnionTest {
@SuppressWarnings("unchecked")
public static void main(String[] args) {
// CreateQrCode createQrCode = new CreateQrCode();
// createQrCode.setQrCodeId(UnionPayUtil.getQrCodeId());
// createQrCode.setBillNo(createQrCode.getQrCodeId());
// createQrCode.setTotalAmount("1");
// createQrCode.setRequestTimestamp(DateUtil.getNow());
// createQrCode.setBillDate(DateUtil.getNow(DateEnum.DATE));
// createQrCode.setSrcReserve("1565464564");
// Map<String, String> mapTypes = JsonUtil.fromJson(JsonUtil.toJson(createQrCode), Map.class);
// String json = UnionPayUtil.sendPost(UnionConstants.CREATE_ORDER, mapTypes);
// UnionResponse response = JsonUtil.fromJson(json, UnionResponse.class);
// System.out.println(JsonUtil.toJson(response));
Map<String, String> params = new HashMap<String, String>();
params.put("mid", UnionConstants.MID);
params.put("tid", UnionConstants.TID);
params.put("msgType", "bills.refund");
params.put("msgSrc", "WWW.SHYTYSP.COM");
params.put("instMid", "QRPAYDEFAULT");
params.put("billNo", "5455201905301109207737023159");
params.put("billDate", "2019-05-30");
params.put("refundAmount", "690");
params.put("requestTimestamp", DateUtil.getNow());
String result = UnionPayUtil.sendPost("https://qr.chinaums.com/netpay-route-server/api/", params);
System.out.println(JsonUtil.toJson(result));
// QueryBill queryBill = new QueryBill();
// queryBill.setBillDate("2019-05-30");
// queryBill.setRequestTimestamp(DateUtil.getNow());
// queryBill.setBillNo("5455201905291012314879388627");
// @SuppressWarnings("unchecked")
// Map<String, String> params = JsonUtil.fromJson(JsonUtil.toJson(queryBill), Map.class);
// String result = UnionPayUtil.sendPost(UnionConstants.CREATE_ORDER, params);
// System.out.println(JsonUtil.toJson(result));
}
}