wwh 2 роки тому
батько
коміт
41919eb580

+ 11 - 1
admin/src/main/java/com/huimv/farm/damsubsidy/controller/BillSubsidyController.java

@@ -6,6 +6,7 @@ import cn.hutool.core.lang.UUID;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.huimv.farm.damsubsidy.common.token.TokenSign;
 import com.huimv.farm.damsubsidy.common.utils.Result;
+import com.huimv.farm.damsubsidy.common.utils.ResultCode;
 import com.huimv.farm.damsubsidy.common.utils.UploadImage;
 import com.huimv.farm.damsubsidy.entity.AreaAll;
 import com.huimv.farm.damsubsidy.entity.BillSubsidy;
@@ -149,8 +150,11 @@ public class BillSubsidyController {
 //        Integer id=Integer.parseInt(parasMap.get("id"));
         BillSubsidy subsidy = subsidyService.getById(id);
         QrCodeExcelPrinter codeExcelPrinter = new QrCodeExcelPrinter();
-        codeExcelPrinter.test();
 
+        String str = id.toString();
+        String encode = Base64.getEncoder().encodeToString(str.getBytes());
+        System.out.println(encode);
+        codeExcelPrinter.test(encode);
         Print.print(subsidy);
         String path = "/opt/subsidy/order_contract.xls";
 
@@ -183,6 +187,12 @@ public class BillSubsidyController {
 
     }
 
+    @PostMapping("/QRCode")
+    public Result QrCode(@RequestBody Map<String, String> paramsMap) {
+        String id = paramsMap.get("id");
+        return new Result(ResultCode.SUCCESS, subsidyService.getById(id));
+    }
+
     @PostMapping("/updatePayStatus")
     public Result updatePayStatus(@RequestBody Map<String, String> paramsMap) {
         String ids = paramsMap.get("ids");

+ 2 - 2
admin/src/main/java/com/huimv/farm/damsubsidy/test/QrCodeExcelPrinter.java

@@ -20,8 +20,8 @@ public class QrCodeExcelPrinter {
     private static final String QRCODE_IMAGE_PATH = "/opt/subsidy/a.png"; // 二维码图片路径
 //    private static final String EXCEL_PATH = "qrcode_excel.xls"; // Excel文件路径
 
-    public void test() throws Exception {
-        String content = "https://www.baidu.com"; // 二维码内容
+    public void test(String content) throws Exception {
+//        String content = "https://www.baidu.com"; // 二维码内容
         int width = 300; // 二维码宽度
 
         // 生成二维码图片