diff --git a/ruoyi-admin/src/main/java/com/ruoyi/busi/controller/BusiEvaluateController.java b/ruoyi-admin/src/main/java/com/ruoyi/busi/controller/BusiEvaluateController.java index 644bd12..4a2755f 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/busi/controller/BusiEvaluateController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/busi/controller/BusiEvaluateController.java @@ -28,7 +28,7 @@ import com.ruoyi.common.core.page.TableDataInfo; /** * 评价Controller - * + * * @author 朱春云 * @date 2025-03-17 */ @@ -76,15 +76,13 @@ public class BusiEvaluateController extends BaseController return success(busiEvaluateService.getById(id)); } - /** - * 新增评价 - */ - @PreAuthorize("@ss.hasPermi('busi:evaluate:add')") + @Log(title = "评价", businessType = BusinessType.INSERT) @PostMapping public AjaxResult add(@RequestBody BusiEvaluate busiEvaluate) { - return toAjax(busiEvaluateService.save(busiEvaluate)); + busiEvaluateService.saveVo(busiEvaluate); + return success(); } /** diff --git a/ruoyi-admin/src/main/java/com/ruoyi/busi/controller/BusiNoticeController.java b/ruoyi-admin/src/main/java/com/ruoyi/busi/controller/BusiNoticeController.java index dc7b38e..98fac60 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/busi/controller/BusiNoticeController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/busi/controller/BusiNoticeController.java @@ -115,8 +115,7 @@ public class BusiNoticeController extends BaseController @Log(title = "通告", businessType = BusinessType.INSERT) @PostMapping - public AjaxResult add(@RequestBody BusiNotice busiNotice) - { + public AjaxResult add(@RequestBody BusiNotice busiNotice) throws Exception { busiNoticeService.saveVo(busiNotice); return success(); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/busi/controller/BusiNoticeSignController.java b/ruoyi-admin/src/main/java/com/ruoyi/busi/controller/BusiNoticeSignController.java index d03b44c..662af9b 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/busi/controller/BusiNoticeSignController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/busi/controller/BusiNoticeSignController.java @@ -76,7 +76,7 @@ public class BusiNoticeSignController extends BaseController Page page = new Page<>(1, 5000); List records = noticeService.reportList(query, page).getRecords(); ExcelUtil util = new ExcelUtil(BusiNoticeSign.class); - util.exportExcel(response, records, "通告:"+notice.getTitle()+"报名名称"); + util.exportExcel(response, records, "通告-"+notice.getTitle()+"报名名称"); } /** diff --git a/ruoyi-admin/src/main/java/com/ruoyi/busi/domain/BusiEvaluate.java b/ruoyi-admin/src/main/java/com/ruoyi/busi/domain/BusiEvaluate.java index f96efba..00d0aae 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/busi/domain/BusiEvaluate.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/busi/domain/BusiEvaluate.java @@ -9,7 +9,7 @@ import com.ruoyi.common.core.domain.DlBaseEntity; /** * 评价对象 dl_busi_evaluate - * + * * @author 朱春云 * @date 2025-03-17 */ @@ -54,5 +54,13 @@ public class BusiEvaluate extends DlBaseEntity /** 评价内容 */ @Excel(name = "评价内容") private String evaluate; + /** + * 打分 + */ + private String score; + /** + * 是否匿名评价0否1是 + */ + private String isAnonymous; } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/busi/domain/BusiNoticeSign.java b/ruoyi-admin/src/main/java/com/ruoyi/busi/domain/BusiNoticeSign.java index c2b9c0a..9ef1251 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/busi/domain/BusiNoticeSign.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/busi/domain/BusiNoticeSign.java @@ -97,6 +97,8 @@ public class BusiNoticeSign extends DlBaseEntity private String accountName; @TableField(exist = false) private Long fansNum; + @TableField(exist = false) + private String indexUrl; diff --git a/ruoyi-admin/src/main/java/com/ruoyi/busi/query/BusiNoticeQuery.java b/ruoyi-admin/src/main/java/com/ruoyi/busi/query/BusiNoticeQuery.java index 36ba455..7528e97 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/busi/query/BusiNoticeQuery.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/busi/query/BusiNoticeQuery.java @@ -37,6 +37,9 @@ public class BusiNoticeQuery { //审核备注 private String approvalRemark; private String bloggerTypes; + /** 是否急招(0 否 | 1是) */ + private String isUrgent; + private String isPlatformFree; /** 查询条件 */ private JSONObject params =new JSONObject(); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/busi/service/IBusiEvaluateService.java b/ruoyi-admin/src/main/java/com/ruoyi/busi/service/IBusiEvaluateService.java index f1e0175..b82d260 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/busi/service/IBusiEvaluateService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/busi/service/IBusiEvaluateService.java @@ -26,4 +26,5 @@ public interface IBusiEvaluateService extends IService { * @date 14:16 2025/3/21 **/ List listByToUserId(Long userId); + void saveVo(BusiEvaluate busiEvaluate); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/busi/service/IBusiNoticeService.java b/ruoyi-admin/src/main/java/com/ruoyi/busi/service/IBusiNoticeService.java index dd72b0a..b8965d3 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/busi/service/IBusiNoticeService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/busi/service/IBusiNoticeService.java @@ -41,7 +41,7 @@ public interface IBusiNoticeService extends IService * 保存 * @param data 保存参数 */ - void saveVo(BusiNotice data); + void saveVo(BusiNotice data) throws Exception; /** * 更新 * @param data 保存参数 diff --git a/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiEvaluateServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiEvaluateServiceImpl.java index 883c4e1..3e2ba2b 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiEvaluateServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiEvaluateServiceImpl.java @@ -8,6 +8,9 @@ import com.ruoyi.busi.domain.BusiEvaluate; import com.ruoyi.busi.mapper.BusiEvaluateMapper; import com.ruoyi.busi.service.IBusiEvaluateService; import com.ruoyi.busi.vo.BusiEvaluateVO; +import com.ruoyi.common.core.domain.entity.SysUser; +import com.ruoyi.common.utils.SecurityUtils; +import com.ruoyi.system.service.ISysUserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -15,7 +18,7 @@ import java.util.List; /** * 评价Service业务层处理 - * + * * @author 朱春云 * @date 2025-03-17 */ @@ -24,6 +27,8 @@ public class BusiEvaluateServiceImpl extends ServiceImpl queryListPage(BusiEvaluate pageReqVO, Page page) { @@ -42,4 +47,13 @@ public class BusiEvaluateServiceImpl extends ServiceImpl listByToUserId(Long userId) { return busiEvaluateMapper.listByToUserId(userId); } + + @Override + public void saveVo(BusiEvaluate busiEvaluate) { + Long userId = SecurityUtils.getUserId(); + SysUser sysUser = sysUserService.selectUserById(userId); + busiEvaluate.setToUserId(sysUser.getUserId()); + busiEvaluate.setNickname(sysUser.getNickName()); + this.save(busiEvaluate); + } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiNoticeServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiNoticeServiceImpl.java index 8a5b550..8912893 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiNoticeServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/busi/service/impl/BusiNoticeServiceImpl.java @@ -100,8 +100,8 @@ public class BusiNoticeServiceImpl extends ServiceImpl().eq(BusiNoticeSign::getNoticeId, noticeId).eq(BusiNoticeSign::getUserId, userId).eq(BusiNoticeSign::getStatus,"1").last("limit 1"))!=null){ + if(busiNoticeSignMapper.selectOne(new LambdaQueryWrapper().eq(BusiNoticeSign::getNoticeId, noticeId).eq(BusiNoticeSign::getUserId, userId).eq(BusiNoticeSign::getStatus,"02").last("limit 1"))!=null){ res.put("passSign",true); } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberBusiCard.java b/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberBusiCard.java index 1497ac6..8a56117 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberBusiCard.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/domain/MemberBusiCard.java @@ -12,7 +12,7 @@ import com.ruoyi.common.core.domain.DlBaseEntity; /** * 博主名片对象 dl_member_busi_card - * + * * @author pqz * @date 2025-03-17 */ @@ -54,6 +54,10 @@ public class MemberBusiCard extends DlBaseEntity /** 账号昵称 */ @Excel(name = "账号昵称") private String accountName; + /** + * 平台主页链接 + */ + private String indexUrl; /** 粉丝数量 */ @Excel(name = "粉丝数量") diff --git a/ruoyi-admin/src/main/resources/mapper/busi/BusiNoticeMapper.xml b/ruoyi-admin/src/main/resources/mapper/busi/BusiNoticeMapper.xml index 01fb83d..e4152df 100644 --- a/ruoyi-admin/src/main/resources/mapper/busi/BusiNoticeMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/busi/BusiNoticeMapper.xml @@ -299,9 +299,9 @@ order by dbns.create_time desc count(sign.id) as reportNum, mySign.create_time as signTime, CASE - WHEN mySign.status = '0' AND dbn.end_date >= CURDATE() THEN '审核中' - WHEN mySign.status = '1' THEN '已通过' - WHEN mySign.status = '0' AND dbn.end_date < CURDATE() THEN '未合作' + WHEN mySign.status = '01' AND dbn.end_date >= CURDATE() THEN '审核中' + WHEN mySign.status = '02' THEN '已通过' + WHEN mySign.status = '01' AND dbn.end_date < CURDATE() THEN '未合作' ELSE '已过期' END AS signStatus FROM @@ -309,20 +309,20 @@ order by dbns.create_time desc LEFT JOIN dl_busi_notice_view dbnv ON dbn.id = dbnv.id LEFT JOIN sys_user su ON dbn.user_id = su.user_id LEFT join dl_busi_notice_sign sign on sign.notice_id = dbn.id and sign.del_flag = 0 - inner join dl_busi_notice_sign mySign on sign.notice_id = dbn.id and sign.del_flag = 0 and sign.user_id = #{entity.userId} + inner join dl_busi_notice_sign mySign on dbn.id = mySign.notice_id and dbn.del_flag = 0 and mySign.user_id = #{entity.userId} WHERE dbn.del_flag = 0 AND (dbn.approval_status = '1') - and mySign.status ='0' and dbn.end_date >= CURDATE() + and mySign.status ='01' and dbn.end_date >= CURDATE() - and mySign.status ='1' + and mySign.status ='02' - and mySign.status ='0' and dbn.end_date < CURDATE() + and mySign.status ='01' and dbn.end_date < CURDATE() diff --git a/ruoyi-admin/src/main/resources/mapper/busi/BusiNoticeSignMapper.xml b/ruoyi-admin/src/main/resources/mapper/busi/BusiNoticeSignMapper.xml index 07ad448..aefbed8 100644 --- a/ruoyi-admin/src/main/resources/mapper/busi/BusiNoticeSignMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/busi/BusiNoticeSignMapper.xml @@ -58,7 +58,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"