FengChaoYu 1 vecka sedan
förälder
incheckning
5672f96f3e

+ 1 - 1
mall-miniapp-service/src/main/java/com/gree/mall/miniapp/controller/workorder/ChangeOrderController.java

@@ -137,7 +137,7 @@ public class ChangeOrderController {
     @ApiOperation("传图片地址获得定位水印")
     public ResponseHelper<String> submitPic(
             @ApiParam(required = true, value = "图片地址") @RequestParam(required = true) String patch,
-            @ApiParam(required = true, value = "产品id") @RequestParam(required = true) String productDetailId,
+            @ApiParam(required = true, value = "产品id") @RequestParam(required = false) String productDetailId,
             @NotBlank(message = "定位地址不能为空") @ApiParam(required = true, value = "定位地址") @RequestParam(required = false) String positionName,
 
             HttpServletRequest request

+ 4 - 2
mall-miniapp-service/src/main/java/com/gree/mall/miniapp/logic/workorder/ChangeOrderLogic.java

@@ -235,8 +235,10 @@ public class ChangeOrderLogic {
      */
     public String imageGenerateWatermark(String productId,String patch, String positionName) throws Exception {
 
-        pgOrderProductDetailService.lambdaUpdate().eq(PgOrderProductDetail::getId,productId)
-                .set(PgOrderProductDetail::getGiveAddress,positionName).update();
+        if (StringUtils.isNotBlank(productId)) {
+            pgOrderProductDetailService.lambdaUpdate().eq(PgOrderProductDetail::getId, productId)
+                    .set(PgOrderProductDetail::getGiveAddress, positionName).update();
+        }
 
         String path = System.getProperty("user.dir");