Переглянути джерело

新增接口,返回志愿者的图片集合

LiRong 3 місяців тому
батько
коміт
cc35fdf943

+ 5 - 1
leromro-core/src/main/java/com/leromro/core/controller/VolunteerInfoController.java

@@ -138,7 +138,11 @@ public class VolunteerInfoController extends BaseController {
         SendSmsUtil.send(info.getPhonenumber(), jsonObject.toString(), ConstantsConfig.SMS_TEMPLATE_TYPE_VOLUNTEER_RESULT.getValue());
         return AjaxResult.success();
     }
-
+    @ApiOperation("小程序首页志愿者自己的头像")
+    @GetMapping("/volunteerPicture")
+    public List<String> getVolunteerPicture(){
+        return volunteerInfoService.getVolunteerPicture(SecurityUtils.getUserId());
+    }
   /*  @ApiOperation("用户已注册志愿者查询")
     @GetMapping("/havenRegister")
     public Void selectUserHavenRegister(){

+ 2 - 0
leromro-core/src/main/java/com/leromro/core/mapper/VolunteerInfoMapper.java

@@ -31,4 +31,6 @@ public interface VolunteerInfoMapper extends BaseMapper<VolunteerInfo> {
     List<VolunteerInfo> getCurrentOrgVolunteerList(ListPermission listPermission,@Param("dto") HomePageDTO dto);
 
     List<VolunteerInfo> selectVolunteerGroupByUserId(ListPermission listPermission,@Param("user") SysUser sysUser);
+
+    List<String> selectVolunteerPictureList(Long userId);
 }

+ 2 - 0
leromro-core/src/main/java/com/leromro/core/service/IVolunteerInfoService.java

@@ -40,4 +40,6 @@ public interface IVolunteerInfoService extends IService<VolunteerInfo> {
     void approval(VolunteerInfo volunteerInfo);
 
     List<VolunteerInfo> selectVolunteerGroupByUserId(SysUser sysUser);
+
+    List<String> getVolunteerPicture(Long userId);
 }

+ 8 - 0
leromro-core/src/main/java/com/leromro/core/service/impl/VolunteerInfoServiceImpl.java

@@ -205,6 +205,14 @@ public class VolunteerInfoServiceImpl extends ServiceImpl<VolunteerInfoMapper, V
         return volunteerInfoMapper.selectVolunteerGroupByUserId(new ListPermission(SecondOrder.class, CommonConstants.CHECK_PROVINCE_CITY_DISTRICT),sysUser);
     }
 
+    /**
+     * @param userId
+     * @return
+     */
+    @Override
+    public List<String> getVolunteerPicture(Long userId) {
+        return volunteerInfoMapper.selectVolunteerPictureList(userId);
+    }
     /**
      * 用户成为志愿者积分处理
      */

+ 3 - 0
leromro-core/src/main/resources/mapper/core/VolunteerInfoMapper.xml

@@ -78,6 +78,9 @@
         where s.del_flag = 0 and s.user_platform = 0 and lvi.volunteer_id
         group by lvi.volunteer_id;
     </select>
+    <select id="selectVolunteerPictureList" resultType="java.lang.String" parameterType="java.lang.Long">
+        select volunteer_picture from l_volunteer_info where volunteer_id = #{userId}
+    </select>
 
 
 </mapper>