diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/controller/PurchaseBindController.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/controller/PurchaseBindController.java
index bb12972f..f395d83c 100644
--- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/controller/PurchaseBindController.java
+++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/purchase/controller/PurchaseBindController.java
@@ -83,7 +83,9 @@ public class PurchaseBindController extends BaseController {
* @param response
* @param purchaseDto
*/
+ @ApiOperation(value = "二维码生成下载")
@PostMapping(value = "/downloadQrCode")
+ @PreventRepeatSubmit
@RequiresPermissions("purchase:bpmPurchaseInfo:query")
public void downloadQrCode(HttpServletResponse response, PurchaseDto purchaseDto) {
purchaseBindService.downloadQrCode(response, purchaseDto);
diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/purchase/PurchaseBindMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/purchase/PurchaseBindMapper.xml
index ba191d87..e8cbd1d3 100644
--- a/bonus-modules/bonus-material/src/main/resources/mapper/material/purchase/PurchaseBindMapper.xml
+++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/purchase/PurchaseBindMapper.xml
@@ -56,14 +56,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
qr_url,
-
+
task_id,
create_by,
create_time,
- del_flag
+ del_flag,
+ status
@@ -75,13 +76,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
#{qrUrl},
-
- #{id},
+
+ #{taskId},
#{createBy},
NOW(),
+ 0,
0
@@ -177,13 +179,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
LEFT JOIN ma_type mt1 ON mt.parent_id = mt1.type_id
WHERE
1=1
-
+
AND pm.task_id = #{taskId}
-
+
AND pm.type_id = #{typeId}
-
+
AND pcd.id = #{purchaseId}