Sfoglia il codice sorgente

修改个人近况删除失败问题

Alex 4 anni fa
parent
commit
38a987a9cc

+ 6 - 0
ruoyi-app/src/main/java/com/ruoyi/app/controller/FamilyMemberController.java

@@ -86,6 +86,12 @@ public class FamilyMemberController extends AppBaseController {
         return AjaxResult.success(memberService.getFamilyTree(familyId));
     }
 
+    @ApiOperation("家族树 列表")
+    @GetMapping("/treeList")
+    public AjaxResult treeList(Long familyId) {
+        return null;
+    }
+
     @ApiOperation("添加成员-家族树")
     @PostMapping("/addToTree")
     public AjaxResult addToTree(@RequestBody TbMemberMiddle member){

+ 6 - 3
ruoyi-system/src/main/java/com/ruoyi/app/service/impl/TbMyPublishServiceImpl.java

@@ -31,6 +31,8 @@ import java.util.List;
 public class TbMyPublishServiceImpl extends ServiceImpl<TbMyPublishMapper, TbMyPublish> implements ITbMyPublishService {
 
     @Autowired
+    private ITbMyPublishService publishService;
+    @Autowired
     private ITbPublishImgService imgService;
     @Autowired
     private ITbPublishThumbsService thumbsService;
@@ -135,15 +137,16 @@ public class TbMyPublishServiceImpl extends ServiceImpl<TbMyPublishMapper, TbMyP
 
     @Override
     public boolean delPublish(List<Long> ids){
-        List<TbMyPublish> publishList = this.list(new LambdaQueryWrapper<TbMyPublish>()
-                .in(TbMyPublish::getId, Arrays.asList(ids))
+        List<TbMyPublish> publishList = baseMapper.selectList(new LambdaQueryWrapper<TbMyPublish>()
+                .in(TbMyPublish::getId, ids)
         );
         if (publishList.size() > 0) {
             publishList.forEach(item -> {
                 item.setDeleted("Y");
             });
+            return publishService.updateBatchById(publishList);
         }
-        return this.updateBatchById(publishList);
+        return false;
     }
     /**
      * 获取点赞数

+ 15 - 0
ruoyi-system/src/main/resources/mapper/app/TbFamilyMemberMapper.xml

@@ -33,4 +33,19 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         ${ew.customSqlSegment}
     </select>
 
+
+    <sql id="sqlAppMember">
+        select a.id user_id,a.joins,a.template_id,a.nick_name,a.avatar,a.qrcode,a.mobile,a.openid,a.ver_code,a.deleted,a.enable,a.login_time,a.login_ip,
+        a.py_code user_py_code,a.py_first user_py_first,
+        a.create_by user_create_by,a.create_time user_create_time, a.update_by user_update_by, a.update_time user_update_time, a.remark user_remark
+        ,
+        b.id member_id,b.spouse_user_id,b.name,b.birthday,b.gender,b.education,b.state,b.py_code member_py_code,b.py_first member_py_first,
+        (select me.name from tb_family_member me where me.app_user_id = b.spouse_user_id) spouse,
+        b.create_by member_create_by,b.create_time member_create_time,b.update_by member_update_by,b.update_time member_update_time,b.remark member_remark
+        from tb_family_member b
+        left join tb_app_user a on a.id = b.app_user_id
+        left join tb_member_middle mi on b.id = mi.member_id
+        ${ew.customSqlSegment}
+    </sql>
+
 </mapper>