diff --git a/emis-api-web/src/main/java/com/xdadan/erp/apiweb/SettleBillController.java b/emis-api-web/src/main/java/com/xdadan/erp/apiweb/SettleBillController.java index 6928474..d771903 100644 --- a/emis-api-web/src/main/java/com/xdadan/erp/apiweb/SettleBillController.java +++ b/emis-api-web/src/main/java/com/xdadan/erp/apiweb/SettleBillController.java @@ -33,6 +33,7 @@ import com.xdadan.erp.emis.domain.EmisSettleSubBill; import com.xdadan.erp.emis.domain.EmisSettleSubBillFeeitem; import com.xdadan.erp.emis.domain.exception.EmisBizError; import com.xdadan.erp.emis.service.EmisBaseService; +import com.xdadan.erp.emis.service.IEmisSettleBillPayLogService; import com.xdadan.erp.emis.service.IEmisSettleBillService; import com.xdadan.erp.emis.utils.WaybillHelper; import org.apache.commons.io.IOUtils; @@ -64,6 +65,9 @@ public class SettleBillController extends BaseController @Autowired private IEmisSettleBillService emisSettleBillService; + @Autowired + private IEmisSettleBillPayLogService emisSettleBillPayLogService; + @Autowired private EmisBaseService emisBaseService; @@ -126,8 +130,14 @@ public class SettleBillController extends BaseController @GetMapping(value = "/getWxPayQrCode") public AjaxResult getWxPayQrCode(EmisSettleBill emisSettleBill) { - String customerCode=emisSettleBill.getCustomerCode(); - return AjaxResult.success("123"); + try { +// String customerCode=emisSettleBill.getCustomerCode(); + String qrPicUrl=emisSettleBillPayLogService.genWxPayQR(emisSettleBill.getSettleBillNo()); + return AjaxResult.success("成功",qrPicUrl); + } catch (EmisBizError emisBizError) { + emisBizError.printStackTrace(); + return AjaxResult.error(emisBizError.getMessage()); + } }