Commit c8b1674b authored by Administrator's avatar Administrator

创建项目

parent dc42d8f9
...@@ -38,7 +38,7 @@ import static cn.quant.baa.pay.dict.MessageEnum.ILLEGAL_REQ_DATA; ...@@ -38,7 +38,7 @@ import static cn.quant.baa.pay.dict.MessageEnum.ILLEGAL_REQ_DATA;
*/ */
public abstract class BusinessController extends AbstractController { public abstract class BusinessController extends AbstractController {
private final static ObjectMapper objectMapper = new ObjectMapper(); protected final static ObjectMapper objectMapper = new ObjectMapper();
@Autowired @Autowired
private AcquirerPropertiesSource acquirerPropertiesSource; private AcquirerPropertiesSource acquirerPropertiesSource;
......
...@@ -10,8 +10,6 @@ import cn.quant.baa.pay.model.web.CheckRefundRequestData; ...@@ -10,8 +10,6 @@ import cn.quant.baa.pay.model.web.CheckRefundRequestData;
import cn.quant.baa.pay.model.web.PayRequestData; import cn.quant.baa.pay.model.web.PayRequestData;
import cn.quant.baa.pay.service.TransactionService; import cn.quant.baa.pay.service.TransactionService;
import cn.quant.spring.context.ServerApplicationContext; import cn.quant.spring.context.ServerApplicationContext;
import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import org.springframework.ui.Model; import org.springframework.ui.Model;
...@@ -29,9 +27,7 @@ import javax.servlet.http.HttpServletRequest; ...@@ -29,9 +27,7 @@ import javax.servlet.http.HttpServletRequest;
@Controller @Controller
//@RestController //@RestController
@RequestMapping("pay") @RequestMapping("pay")
public class PayTestController extends BusinessController{ public class PayTestController extends BusinessController {
ObjectMapper objectMapper = new ObjectMapper();
@Autowired @Autowired
private TransactionService transactionService; private TransactionService transactionService;
...@@ -80,8 +76,6 @@ public class PayTestController extends BusinessController{ ...@@ -80,8 +76,6 @@ public class PayTestController extends BusinessController{
public ChannelResponse goPay(@RequestBody(required = false) BusinessRequest<PayRequestData> requestData) throws Exception { public ChannelResponse goPay(@RequestBody(required = false) BusinessRequest<PayRequestData> requestData) throws Exception {
PayRequestData data = requestData.getData(); PayRequestData data = requestData.getData();
String str = "{\"subject\":\"测试订单1\",\"mchId\":\"wx2f44c7fe7b08458d\",\"chanId\":\"75772285618946307\",\"outTradeNo\":\"11111111223\",\"originalAmount\":\"110.00\",\"amount\":0.01,\"discounts\":\"10.00\",\"notifyUrl\":\"http://127.0.0.1:8080/notifyUrl\",\"buyerId\":\"777777\",\"attach\":\"AAAA-BBBB-1111-2222\",\"creditAmount\":\"10.00\",\"cashAmount\":\"10\",\"goodsDetail\":[{\"goodsNo\":\"123123\",\"goodsId\":\"11111\",\"goodsName\":\"商品1\",\"quantity\":2,\"price\":\"10.00\",\"discounts\":\"2.5\",\"amount\":\"17.5\",\"attach\":\"---\",\"creditAmount\":123,\"cashAmount\":123}]}"; String str = "{\"subject\":\"测试订单1\",\"mchId\":\"wx2f44c7fe7b08458d\",\"chanId\":\"75772285618946307\",\"outTradeNo\":\"11111111223\",\"originalAmount\":\"110.00\",\"amount\":0.01,\"discounts\":\"10.00\",\"notifyUrl\":\"http://127.0.0.1:8080/notifyUrl\",\"buyerId\":\"777777\",\"attach\":\"AAAA-BBBB-1111-2222\",\"creditAmount\":\"10.00\",\"cashAmount\":\"10\",\"goodsDetail\":[{\"goodsNo\":\"123123\",\"goodsId\":\"11111\",\"goodsName\":\"商品1\",\"quantity\":2,\"price\":\"10.00\",\"discounts\":\"2.5\",\"amount\":\"17.5\",\"attach\":\"---\",\"creditAmount\":123,\"cashAmount\":123}]}";
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
PayRequestData payRequestData = objectMapper.readValue(str, PayRequestData.class); PayRequestData payRequestData = objectMapper.readValue(str, PayRequestData.class);
String[] temp = data.getChanId().split("_"); String[] temp = data.getChanId().split("_");
payRequestData.setChanId(temp[0]); payRequestData.setChanId(temp[0]);
......
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