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/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/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 ac29261..6685417 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 @@ -101,7 +101,7 @@ public class BusiNoticeServiceImpl extends ServiceImpl select sign.*,card.platform_name as platformName, card.account_name as accountName,card.fans_num as fansNum - ,card.platform_code as platformCode + ,card.platform_code as platformCode,card.index_url from dl_busi_notice_sign sign inner join dl_member_busi_card card on sign.card_id = card.id