Преглед на файлове

金博支付问题配置整合,调整erp支付配置

yfh преди 2 седмици
родител
ревизия
fb3ba1d3ec

+ 7 - 1
fs-company/src/main/java/com/fs/company/controller/company/CompanyUserController.java

@@ -37,6 +37,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
 
 import java.util.*;
 import java.util.stream.Collectors;
@@ -427,5 +428,10 @@ public class CompanyUserController extends BaseController
             return AjaxResult.error("操作失败");
         }
     }
-
+    @PostMapping("/common/uploadOSS")
+    public R uploadOSS(@RequestParam("file") MultipartFile file,
+                       @RequestParam("userId") String userId) throws Exception {
+        String url = companyUserService.uploadQrCode(file, userId);
+        return R.ok().put("url", url);
+    }
 }

+ 2 - 0
fs-service/src/main/java/com/fs/company/mapper/CompanyUserMapper.java

@@ -310,4 +310,6 @@ public interface CompanyUserMapper
     List<QwIpadTotalVo> selectCompanyByIpadStatusCount();
 
     int insertQwIpadTotal(List<QwIpadTotalVo> qwIpadTotalVos);
+
+    void uploadQrCode(@Param("userId") String userId, @Param("url") String url);
 }

+ 3 - 1
fs-service/src/main/resources/mapper/company/CompanyUserMapper.xml

@@ -181,7 +181,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             (#{item.companyId},#{item.companyName},#{item.bindCount},#{item.statTime})
         </foreach>
     </insert>
-
+    <update id="uploadQrCode">
+        update company_user set qr_code_weixin=#{url} where user_id=${userId}
+    </update>
     <update id="updateCompanyUser" parameterType="CompanyUser">
         update company_user
         <trim prefix="SET" suffixOverrides=",">