|  |  |  | 
|---|
|  |  |  | withdrawalOrders.setCreateTime(new Date()); | 
|---|
|  |  |  | withdrawalOrdersMapper.insert(withdrawalOrders); | 
|---|
|  |  |  | CreateRequest request = new CreateRequest(); | 
|---|
|  |  |  | request.setOutTradeNo(orders.getCode()); | 
|---|
|  |  |  | request.setOutRefundNo("refund_"+orders.getCode()); | 
|---|
|  |  |  | request.setOutTradeNo(orders.getOutTradeNo()); | 
|---|
|  |  |  | request.setOutRefundNo(withdrawalOrders.getId().toString()); | 
|---|
|  |  |  | request.setSubMchid(WxMiniConfig.wxProperties.getSubMchId()); | 
|---|
|  |  |  | request.setNotifyUrl(WxMiniConfig.wxProperties.getRefundNotifyUrl()); | 
|---|
|  |  |  | AmountReq amountReq = new AmountReq(); | 
|---|
|  |  |  | amountReq.setTotal(withdrawalOrders.getAmount()); | 
|---|
|  |  |  | amountReq.setRefund(withdrawalOrders.getAmount()); | 
|---|
|  |  |  | amountReq.setTotal(1L);//withdrawalOrders.getAmount()); | 
|---|
|  |  |  | amountReq.setRefund(1L);//withdrawalOrders.getAmount()); | 
|---|
|  |  |  | amountReq.setCurrency("CNY"); | 
|---|
|  |  |  | request.setAmount(amountReq); | 
|---|
|  |  |  | try { | 
|---|