Browse Source

feat 0 支付工程

devlop
yang_shj 4 years ago
parent
commit
e90c4e3622
  1. 2
      payment-base-app/src/main/java/com/base/springcloud/bo/OrderBO.java
  2. 4
      payment-base-app/src/main/java/com/base/springcloud/controller/PaymentController.java
  3. 2
      payment-base-app/src/main/java/com/base/springcloud/service/imp/BillServiceImp.java
  4. 2
      payment-base-app/src/main/resources/com/base/payment/mapper/SaleBillMapper.xml

2
payment-base-app/src/main/java/com/base/springcloud/bo/OrderBO.java

@ -11,7 +11,7 @@ import java.io.Serializable;
public class OrderBO extends MchConfigEntity implements Serializable { public class OrderBO extends MchConfigEntity implements Serializable {
// 销售单据号 // 销售单据号
private String billNo; private String billId;
// 销售单 // 销售单
private SaleBill saleBill; private SaleBill saleBill;

4
payment-base-app/src/main/java/com/base/springcloud/controller/PaymentController.java

@ -33,10 +33,10 @@ public class PaymentController {
@ApiOperation(value = "native下单", notes = "微信native下单") @ApiOperation(value = "native下单", notes = "微信native下单")
@GetMapping("/nativePlaceOrder") @GetMapping("/nativePlaceOrder")
public ReportResult nativePlaceOrder(@RequestParam String salesBill) { public ReportResult nativePlaceOrder(@RequestParam String salesBillId) {
String mchId = "888027018000004"; String mchId = "888027018000004";
OrderBO orderBO = new OrderBO(); OrderBO orderBO = new OrderBO();
orderBO.setBillNo(salesBill); orderBO.setBillId(salesBillId);
orderBO.setMchId(mchId); orderBO.setMchId(mchId);
String codeUrl = paymentService.placeOrder(orderBO); String codeUrl = paymentService.placeOrder(orderBO);
List<NativePlaceOrderDTO> array = new ArrayList<>(); List<NativePlaceOrderDTO> array = new ArrayList<>();

2
payment-base-app/src/main/java/com/base/springcloud/service/imp/BillServiceImp.java

@ -23,7 +23,7 @@ public class BillServiceImp implements BillService {
@Override @Override
public void billCheck(OrderBO orderBO) { public void billCheck(OrderBO orderBO) {
SaleBill saleBill = new SaleBill(); SaleBill saleBill = new SaleBill();
saleBill.setBillNo(orderBO.getBillNo()); saleBill.setId(orderBO.getBillId());
SaleBill queryResult = saleBillMapper.queryBillInfo(saleBill); SaleBill queryResult = saleBillMapper.queryBillInfo(saleBill);
if(!Optional.ofNullable(queryResult).isPresent()){ if(!Optional.ofNullable(queryResult).isPresent()){
saleBill.setTotalAmount(new BigDecimal(1)); saleBill.setTotalAmount(new BigDecimal(1));

2
payment-base-app/src/main/resources/com/base/payment/mapper/SaleBillMapper.xml

@ -534,6 +534,6 @@
select select
<include refid="Base_Column_List" /> <include refid="Base_Column_List" />
from stk_io_bill from stk_io_bill
where bill_no = #{billNo,jdbcType=VARCHAR} where id = #{Id,jdbcType=VARCHAR}
</select> </select>
</mapper> </mapper>
Loading…
Cancel
Save