diff --git a/ruoyi-admin/src/main/java/com/ruoyi/docking/component/TimingRemindImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/docking/component/TimingRemindImpl.java index 741fad9..aa3ac93 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/docking/component/TimingRemindImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/docking/component/TimingRemindImpl.java @@ -4,6 +4,7 @@ import cn.hutool.core.util.CreditCodeUtil; import com.ruoyi.common.core.domain.entity.SysUser; import com.ruoyi.docking.entity.SmartDeclaration; import com.ruoyi.docking.service.SmartDeclarationService; +import com.ruoyi.docking.service.UserService; import com.ruoyi.system.mapper.SysUserMapper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -32,10 +33,12 @@ public class TimingRemindImpl implements TimingRemindService { private SmartDeclarationService smartDeclarationService; /** - * 人员 + * 用户 */ @Resource - private SysUserMapper sysUserMapper; + private UserService userService; + + /** @@ -61,32 +64,24 @@ public class TimingRemindImpl implements TimingRemindService { /** - * 政务端要定时新增数据,并且还要发短信 + * 政务端要定时新增数据 */ - public void chiefTiming(String t, Long id, String pid) { + public void chiefTiming(String time, Long id, String pid,String content) { List listAdd = new ArrayList<>(); //给所有政务人员发通知和短信 //添加用户进表的时候手机号已经经过处理 - SysUser user = new SysUser(); - List sysUsers = sysUserMapper.selectUserList(user); - //获取到所有的符合条件的政务用户 - List collect = sysUsers.stream().filter(x -> "0".equals(x.getDelFlag()) && "0".equals(x.getStatus())) - .filter(y -> !CreditCodeUtil.isCreditCode(y.getUserName())) - .collect(Collectors.toList()); - for (SysUser x : collect) { - SmartDeclaration sd = new SmartDeclaration(); - sd.setIsRead(1); - sd.setAlertTime(LocalDateTime.parse(t)); - sd.setSmartRemindersId(id); +// for (SysUser x : userService.getAllZwUser()) { +// SmartDeclaration sd = new SmartDeclaration(); +// sd.setAlertTime(LocalDateTime.parse(t)); +// sd.setSmartRemindersId(id); if ("null".equals(pid)) { - sd.setProjectId(null); + userService.getAllZwUser(content,null,id,time); } else { - sd.setProjectId(Long.valueOf(pid)); + userService.getAllZwUser(content,Long.valueOf(pid),id,time); } - sd.setZwId(x.getUserId()); - listAdd.add(sd); - } - smartDeclarationService.saveBatch(listAdd); +// sd.setZwId(x.getUserId()); +// listAdd.add(sd); +// } log.info("提醒成功!"); } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/docking/component/TimingRemindService.java b/ruoyi-admin/src/main/java/com/ruoyi/docking/component/TimingRemindService.java index 1fdf450..b894ffb 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/docking/component/TimingRemindService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/docking/component/TimingRemindService.java @@ -16,5 +16,5 @@ public interface TimingRemindService { /** * 政务端要定时新增数据 */ - void chiefTiming(String t, Long id, String pid); + void chiefTiming(String time, Long id, String pid,String content); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/docking/controller/SmartRemindersController.java b/ruoyi-admin/src/main/java/com/ruoyi/docking/controller/SmartRemindersController.java index 00f7123..0992779 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/docking/controller/SmartRemindersController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/docking/controller/SmartRemindersController.java @@ -5,14 +5,12 @@ import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.exception.ServiceException; import com.ruoyi.common.exception.job.TaskException; -import com.ruoyi.docking.component.TimingRemindService; import com.ruoyi.docking.entity.SmartReminders; import com.ruoyi.docking.entity.request.JAddJobSmart; import com.ruoyi.docking.entity.request.SREnterRequest; import com.ruoyi.docking.entity.request.SmartRemindersPageRequest; import com.ruoyi.docking.service.SmartRemindersService; import com.ruoyi.gysl.regular.NoticeTiming; -import com.ruoyi.gysl.service.NoticeService; import com.ruoyi.quartz.domain.SysJob; import com.ruoyi.quartz.service.ISysJobService; import io.swagger.annotations.Api; @@ -86,6 +84,19 @@ public class SmartRemindersController extends BaseController { return success(smartRemindersService.getById(id)); } + /** + * 已读智能提醒 + * + * @param id 主键 + * @return 单条数据 + */ +// @PreAuthorize("@ss.hasAnyRoles('admin,common')") + @ApiOperation(value = "已读智能提醒") + @GetMapping("/isRead{id}") + public AjaxResult isRead(@PathVariable Serializable id) { + return success(smartRemindersService.isRead(id)); + } + /** * 新增定期提醒数据(政务端和企业端) * diff --git a/ruoyi-admin/src/main/java/com/ruoyi/docking/entity/SmartDeclaration.java b/ruoyi-admin/src/main/java/com/ruoyi/docking/entity/SmartDeclaration.java index 2e52fd7..57855b4 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/docking/entity/SmartDeclaration.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/docking/entity/SmartDeclaration.java @@ -23,7 +23,7 @@ import org.springframework.format.annotation.DateTimeFormat; */ @Data @EqualsAndHashCode(callSuper = false) -@TableName("smart_declaration") +@TableName("gysl_smart_declaration") @ApiModel(value="智能提醒关联表",description = "智能提醒") public class SmartDeclaration { @@ -52,7 +52,9 @@ public class SmartDeclaration { @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime alertTime; - + + @ApiModelProperty(value ="提醒内容" ) + private String content; @ApiModelProperty(value ="政务用户id" ) private Long zwId; diff --git a/ruoyi-admin/src/main/java/com/ruoyi/docking/entity/SmartReminders.java b/ruoyi-admin/src/main/java/com/ruoyi/docking/entity/SmartReminders.java index 140c724..8a573ce 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/docking/entity/SmartReminders.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/docking/entity/SmartReminders.java @@ -23,7 +23,7 @@ import java.time.LocalDateTime; @EqualsAndHashCode(callSuper = true) @Data @ApiModel("智能提醒") -@TableName(value = "smart_reminders") +@TableName(value = "gysl_smart_reminders") public class SmartReminders extends BaseModel implements Serializable { /** diff --git a/ruoyi-admin/src/main/java/com/ruoyi/docking/mapper/SmartRemindersMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/docking/mapper/SmartRemindersMapper.java index e650119..8a8c868 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/docking/mapper/SmartRemindersMapper.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/docking/mapper/SmartRemindersMapper.java @@ -7,6 +7,8 @@ import com.ruoyi.docking.entity.request.JAddJobSmart; import com.ruoyi.docking.entity.request.SmartRemindersPageRequest; import org.apache.ibatis.annotations.Param; +import java.io.Serializable; + /** * 智能提醒(j_smart_reminders)表数据访问层 * @@ -34,5 +36,14 @@ public interface SmartRemindersMapper extends BaseMapper { * 根据智能提醒id查询定时任务 */ JAddJobSmart selectJobSmart(@Param("id") Long id); + + + /** + * 已读智能提醒 + * + * @param id 主键 + * @return 单条数据 + */ + Boolean isRead(@Param("id") Serializable id); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/docking/service/SmartDeclarationService.java b/ruoyi-admin/src/main/java/com/ruoyi/docking/service/SmartDeclarationService.java index 6c23846..af6dcf2 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/docking/service/SmartDeclarationService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/docking/service/SmartDeclarationService.java @@ -10,6 +10,5 @@ import com.ruoyi.docking.entity.SmartDeclaration; * @since 2025-03-31 14:57:57 */ public interface SmartDeclarationService extends IService { - } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/docking/service/SmartRemindersService.java b/ruoyi-admin/src/main/java/com/ruoyi/docking/service/SmartRemindersService.java index d35509d..4327736 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/docking/service/SmartRemindersService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/docking/service/SmartRemindersService.java @@ -9,6 +9,7 @@ import com.ruoyi.docking.entity.request.SREnterRequest; import com.ruoyi.docking.entity.request.SmartRemindersPageRequest; import org.quartz.SchedulerException; +import java.io.Serializable; import java.time.LocalDateTime; @@ -52,5 +53,13 @@ public interface SmartRemindersService extends IService { * 根据智能提醒id查询定时任务 */ JAddJobSmart selectJobSmart(Long id); + + /** + * 已读智能提醒 + * + * @param id 主键 + * @return 单条数据 + */ + Boolean isRead(Serializable id); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/docking/service/UserService.java b/ruoyi-admin/src/main/java/com/ruoyi/docking/service/UserService.java new file mode 100644 index 0000000..9f25fba --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/docking/service/UserService.java @@ -0,0 +1,16 @@ +package com.ruoyi.docking.service; + +/** + * 用户数据(业务层) + * + * @author makejava + * @since 2025-03-25 14:49:04 + */ +public interface UserService{ + + /** + * 获取所有符合条件的政务用户并且新增提醒 + */ + void getAllZwUser(String content, Long id, Long smartRemindersId, String time); +} + diff --git a/ruoyi-admin/src/main/java/com/ruoyi/docking/service/impl/SmartDeclarationServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/docking/service/impl/SmartDeclarationServiceImpl.java index 544eb77..6cfc452 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/docking/service/impl/SmartDeclarationServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/docking/service/impl/SmartDeclarationServiceImpl.java @@ -1,11 +1,17 @@ package com.ruoyi.docking.service.impl; +import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.ruoyi.docking.mapper.SmartDeclarationMapper; import com.ruoyi.docking.entity.SmartDeclaration; +import com.ruoyi.docking.mapper.SmartDeclarationMapper; import com.ruoyi.docking.service.SmartDeclarationService; +import com.ruoyi.docking.service.UserService; import org.springframework.stereotype.Service; +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.List; + /** * 智能提醒关联表(SmartDeclaration)表服务实现类 * @@ -15,5 +21,6 @@ import org.springframework.stereotype.Service; @Service("smartDeclarationService") public class SmartDeclarationServiceImpl extends ServiceImpl implements SmartDeclarationService { + } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/docking/service/impl/SmartRemindersServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/docking/service/impl/SmartRemindersServiceImpl.java index f7dd554..998164f 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/docking/service/impl/SmartRemindersServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/docking/service/impl/SmartRemindersServiceImpl.java @@ -19,6 +19,7 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; +import java.io.Serializable; import java.time.LocalDateTime; /** @@ -100,7 +101,11 @@ public class SmartRemindersServiceImpl extends ServiceImpl sysUsers = sysUserMapper.selectUserList(user); + //获取到所有的符合条件的政务用户 + List collect = sysUsers.stream().filter(x -> "0".equals(x.getDelFlag()) && "0".equals(x.getStatus())) + .filter(y -> !CreditCodeUtil.isCreditCode(y.getUserName())) + .collect(Collectors.toList()); + List list = new ArrayList<>(); + collect.forEach(x->{ + SmartDeclaration smartDeclaration = new SmartDeclaration(); + smartDeclaration.setZwId(x.getUserId()); + smartDeclaration.setContent(content); + smartDeclaration.setProjectId(id); + smartDeclaration.setAlertTime(LocalDateTime.parse(time)); + smartDeclaration.setSmartRemindersId(smartRemindersId); + list.add(smartDeclaration); + }); + smartDeclarationService.saveBatch(list); + } +} + diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/controller/BasicInformationController.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/controller/BasicInformationController.java index 0e6b02f..d9a89b3 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/controller/BasicInformationController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/controller/BasicInformationController.java @@ -9,6 +9,8 @@ import com.ruoyi.common.exception.ServiceException; import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.common.utils.poi.ChangeExcelUtil; import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.docking.entity.SmartDeclaration; +import com.ruoyi.docking.service.SmartDeclarationService; import com.ruoyi.gysl.entity.*; import com.ruoyi.gysl.entity.request.AuditRequest; import com.ruoyi.gysl.entity.request.BasicInformationPageReq; @@ -65,7 +67,7 @@ public class BasicInformationController extends BaseController { * 消息通知 */ @Resource - private NoticeService noticeService; + private SmartDeclarationService smartDeclarationService; /** * 五要素模型信息 @@ -208,13 +210,11 @@ public class BasicInformationController extends BaseController { saveOther.add(projectOtherInfo); }); projectOtherInfoService.saveBatch(saveOther); - //新增消息 - Notice notice = new Notice(); - notice.setType(2); + //新增消息(也就是智能提醒) + SmartDeclaration notice = new SmartDeclaration(); notice.setTyshxydm(x.getTyshxydm()); - notice.setXmId(x.getId()); notice.setContent("关于" + x.getName() + "项目,待填报的通知"); - noticeService.save(notice); + smartDeclarationService.save(notice); }); successMsg.append("导入成功"); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/controller/ZwStatsController.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/controller/ZwStatsController.java index 2386a36..77a8a86 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/controller/ZwStatsController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/controller/ZwStatsController.java @@ -77,7 +77,7 @@ public class ZwStatsController extends BaseController { @ApiOperation("消息通知") @GetMapping("/zwNotice") public AjaxResult zwNotice() { - return success(zwStatsService.zwNotice()); + return success(zwStatsService.zwNotice(SecurityUtils.getUserId())); } @@ -87,7 +87,7 @@ public class ZwStatsController extends BaseController { @ApiOperation("政务消息通知数量") @GetMapping("/zwNoticeCount") public AjaxResult zwNoticeCount() { - return success(zwStatsService.zwNoticeCount()); + return success(zwStatsService.zwNoticeCount(SecurityUtils.getUserId())); } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/BasicInformation.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/BasicInformation.java index 49f7230..fa4322a 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/BasicInformation.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/BasicInformation.java @@ -25,7 +25,7 @@ import java.util.Date; */ @Data @ApiModel("基本信息") -@TableName(value = "basic_information") +@TableName(value = "gysl_basic_information") public class BasicInformation extends BaseModel { @ApiModelProperty("主键id") @@ -33,13 +33,13 @@ public class BasicInformation extends BaseModel { private Long id; - @Excel(name = "统一社会信用代码", sort = 2,required = true) + @Excel(name = "统一社会信用代码*", sort = 2,required = true) @ApiModelProperty("统一社会信用代码") private String tyshxydm; @NotBlank - @Excel(name = "项目名称", sort = 2,required = true) + @Excel(name = "项目名称*", sort = 2,required = true) @ApiModelProperty("项目名称") private String name; diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/BuildingInformation.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/BuildingInformation.java index 9c483a5..faf5fa3 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/BuildingInformation.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/BuildingInformation.java @@ -24,8 +24,8 @@ import java.time.LocalDateTime; */ @Data @EqualsAndHashCode(callSuper = false) -@TableName("building_information") -@ApiModel(value = "BuildingInformation") +@TableName("gysl_building_information") +@ApiModel(value = "建筑信息") public class BuildingInformation implements Serializable { diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Dpclgl.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Dpclgl.java index 4fca0b0..15d9821 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Dpclgl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Dpclgl.java @@ -20,7 +20,7 @@ import java.io.Serializable; */ @EqualsAndHashCode(callSuper = true) @Data -@TableName("dpclgl") +@TableName("gysl_dpclgl") public class Dpclgl extends BaseModel implements Serializable{ @ApiModelProperty(value = "主键id") diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Enterprise.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Enterprise.java index eaf54ee..ebf5d6e 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Enterprise.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Enterprise.java @@ -24,7 +24,7 @@ import java.time.LocalDateTime; */ @Data @EqualsAndHashCode(callSuper = false) -@TableName("enterprise") +@TableName("gysl_enterprise") @ApiModel(value = "Enterprise", description = "入驻企业基本信息") public class Enterprise extends BaseModel implements Serializable { diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Ml.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Ml.java index d5b533f..02c9ad4 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Ml.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Ml.java @@ -21,7 +21,7 @@ import java.io.Serializable; */ @EqualsAndHashCode(callSuper = true) @Data -@TableName("ml") +@TableName("gysl_ml") public class Ml extends BaseModel implements Serializable{ @ApiModelProperty(value = "主键id") diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Mx.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Mx.java index 41dcdc4..06a41c9 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Mx.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Mx.java @@ -20,7 +20,7 @@ import lombok.EqualsAndHashCode; */ @Data @EqualsAndHashCode(callSuper = false) -@TableName("mx") +@TableName("gysl_mx") @ApiModel(value = "Mx", description = "模型管理") public class Mx extends BaseModel implements Serializable { private static final long serialVersionUID = -78397958900753109L; diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Notice.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Notice.java deleted file mode 100644 index 04fddb3..0000000 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Notice.java +++ /dev/null @@ -1,52 +0,0 @@ -package com.ruoyi.gysl.entity; - - -import com.baomidou.mybatisplus.annotation.*; -import com.fasterxml.jackson.annotation.JsonFormat; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import lombok.Data; -import lombok.EqualsAndHashCode; -import org.springframework.format.annotation.DateTimeFormat; - -import java.io.Serializable; -import java.time.LocalDateTime; - -/** - * 项目通知(Notice)表实体类 - * - * @author makejava - * @since 2025-03-23 16:34:27 - */ -@Data -@EqualsAndHashCode(callSuper = false) -@TableName("notice") -@ApiModel(value = "notice", description = "项目通知") -public class Notice implements Serializable { - - /** - * 主键id - */ - @ApiModelProperty(value = "主键id") - @TableField("id") - @TableId(type = IdType.AUTO) - private Long id; - - @ApiModelProperty(value = "1政务通知 2企业通知") - private Integer type; - - @ApiModelProperty(value = "通知内容") - private String content; - - @ApiModelProperty(value = "统一社会信用代码") - private String tyshxydm; - - @TableField(fill = FieldFill.INSERT) - @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") - private LocalDateTime createTime; - - @ApiModelProperty(value = "项目id") - private Long xmId; -} - diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Pjpz.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Pjpz.java index c48f9a1..84e9e35 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Pjpz.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Pjpz.java @@ -20,7 +20,7 @@ import lombok.EqualsAndHashCode; */ @Data @EqualsAndHashCode(callSuper = false) -@TableName("pjpz") +@TableName("gysl_pjpz") @ApiModel(value = "Pjpz", description = "项目评价配置") public class Pjpz extends BaseModel implements Serializable { private static final long serialVersionUID = -25318153790915105L; diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/PlanInformation.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/PlanInformation.java index a595be9..9db7f8e 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/PlanInformation.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/PlanInformation.java @@ -24,7 +24,7 @@ import java.time.LocalDateTime; */ @Data @EqualsAndHashCode(callSuper = false) -@TableName("plan_information") +@TableName("gysl_plan_information") @ApiModel(value = "PlanInformation", description = "规划信息") public class PlanInformation extends BaseModel implements Serializable { private static final long serialVersionUID = 949116362621294280L; diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/ProjectLegend.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/ProjectLegend.java index 49edb04..202613c 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/ProjectLegend.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/ProjectLegend.java @@ -20,7 +20,7 @@ import java.io.Serializable; */ @EqualsAndHashCode(callSuper = true) @Data -@TableName(value = "project_legend") +@TableName(value = "gysl_project_legend") public class ProjectLegend extends BaseModel implements Serializable { @TableField("id") diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/ProjectOtherInfo.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/ProjectOtherInfo.java index ec5db90..f744228 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/ProjectOtherInfo.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/ProjectOtherInfo.java @@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.annotation.TableName; import com.ruoyi.gysl.entity.baseModel.BaseModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; +import lombok.EqualsAndHashCode; import java.io.Serializable; @@ -18,7 +19,8 @@ import java.io.Serializable; * @since 2025-03-19 10:49:22 */ -@TableName("project_other_info") +@EqualsAndHashCode(callSuper = true) +@TableName("gysl_project_other_info") @Data public class ProjectOtherInfo extends BaseModel implements Serializable { diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/ProjectRemark.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/ProjectRemark.java index d2a8889..c8459e6 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/ProjectRemark.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/ProjectRemark.java @@ -20,7 +20,7 @@ import java.io.Serializable; */ @EqualsAndHashCode(callSuper = true) @Data -@TableName("project_remark") +@TableName("gysl_project_remark") public class ProjectRemark extends BaseModel implements Serializable { @TableField("id") diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/QyrzInformation.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/QyrzInformation.java index e78090a..92985ce 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/QyrzInformation.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/QyrzInformation.java @@ -21,7 +21,7 @@ import java.math.BigDecimal; */ @EqualsAndHashCode(callSuper = true) @Data -@TableName("qyrz_information") +@TableName("gysl_qyrz_information") public class QyrzInformation extends BaseEntity implements Serializable { @TableField("id") @TableId(type = IdType.AUTO) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/WysmxInformation.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/WysmxInformation.java index 2e78238..bebdffd 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/WysmxInformation.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/WysmxInformation.java @@ -20,7 +20,7 @@ import java.io.Serializable; */ @Data @EqualsAndHashCode(callSuper = false) -@TableName("wysmx_information") +@TableName("gysl_wysmx_information") @ApiModel(value = "WysmxInformation", description = "五要素模型信息") public class WysmxInformation extends BaseModel implements Serializable { private static final long serialVersionUID = 285216252862855830L; diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Xfcygl.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Xfcygl.java index 3e0ef82..82945e1 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Xfcygl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Xfcygl.java @@ -20,7 +20,7 @@ import java.io.Serializable; */ @EqualsAndHashCode(callSuper = true) @Data -@TableName("xfcygl") +@TableName("gysl_xfcygl") public class Xfcygl extends BaseModel implements Serializable { @ApiModelProperty(value = "主键id") diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Xmpjqd.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Xmpjqd.java index e095093..3bfbd8b 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Xmpjqd.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Xmpjqd.java @@ -22,7 +22,7 @@ import java.time.LocalDate; * @since 2025-03-22 09:22:33 */ @Data -@TableName("xmpjqd") +@TableName("gysl_xmpjqd") public class Xmpjqd implements Serializable { @ApiModelProperty(value = "主键id") @TableField("id") diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Xmxl.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Xmxl.java index 228a3a8..8ebfa6b 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Xmxl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Xmxl.java @@ -23,7 +23,7 @@ import java.time.LocalDate; */ @EqualsAndHashCode(callSuper = true) @Data -@TableName("xmxl") +@TableName("gysl_xmxl") public class Xmxl extends BaseModel implements Serializable { @TableField("id") @TableId(type = IdType.AUTO) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Xmzsk.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Xmzsk.java index 778a992..7a1afcf 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Xmzsk.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/entity/Xmzsk.java @@ -21,7 +21,7 @@ import lombok.EqualsAndHashCode; */ @Data @EqualsAndHashCode(callSuper = false) -@TableName("xmzsk") +@TableName("gysl_xmzsk") @ApiModel(value = "Xmzsk", description = "$tableInfo.comment") public class Xmzsk extends BaseModel implements Serializable { private static final long serialVersionUID = 442554812871200496L; diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/mapper/NoticeMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/mapper/NoticeMapper.java deleted file mode 100644 index 1300b66..0000000 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/mapper/NoticeMapper.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.ruoyi.gysl.mapper; - -import java.util.List; - -import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import org.apache.ibatis.annotations.Param; -import com.ruoyi.gysl.entity.Notice; - -/** - * 项目通知(Notice)表数据库访问层 - * - * @author makejava - * @since 2025-03-23 16:34:27 - */ -public interface NoticeMapper extends BaseMapper { -} - diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/mapper/QyStatsMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/mapper/QyStatsMapper.java index 55ec43c..6775da6 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/mapper/QyStatsMapper.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/mapper/QyStatsMapper.java @@ -1,9 +1,8 @@ package com.ruoyi.gysl.mapper; +import com.ruoyi.docking.entity.SmartDeclaration; import com.ruoyi.gysl.entity.BasicInformation; -import com.ruoyi.gysl.entity.Notice; import com.ruoyi.gysl.entity.stats.AllProjectResponse; -import com.ruoyi.gysl.entity.stats.RibbonResponse; import org.apache.ibatis.annotations.Param; import java.util.List; @@ -28,11 +27,11 @@ public interface QyStatsMapper { /** * 消息通知 */ - List qyNotice(@Param("username") String username); + List qyNotice(@Param("username") String username); /** * 企业消息通知数量 */ - int qyNoticeCount(String username); + int qyNoticeCount(@Param("username")String username); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/mapper/ZwStatsMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/mapper/ZwStatsMapper.java index 7ea989f..9eb00c8 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/mapper/ZwStatsMapper.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/mapper/ZwStatsMapper.java @@ -1,8 +1,9 @@ package com.ruoyi.gysl.mapper; -import com.ruoyi.gysl.entity.Notice; +import com.ruoyi.docking.entity.SmartDeclaration; import com.ruoyi.gysl.entity.stats.AllProjectResponse; import com.ruoyi.gysl.entity.stats.RibbonResponse; +import org.apache.ibatis.annotations.Param; import java.util.List; @@ -31,11 +32,11 @@ public interface ZwStatsMapper { /** * 消息通知 */ - List zwNotice(); + List zwNotice(@Param("userId") Long userId); /** * 政务消息通知数量 */ - int zwNoticeCount(); + int zwNoticeCount(@Param("userId") Long userId); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/regular/NoticeTiming.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/regular/NoticeTiming.java index e3ad58b..7852766 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/regular/NoticeTiming.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/regular/NoticeTiming.java @@ -1,19 +1,10 @@ package com.ruoyi.gysl.regular; -import cn.hutool.core.util.CreditCodeUtil; -import com.ruoyi.common.core.domain.entity.SysUser; import com.ruoyi.docking.entity.SmartDeclaration; import com.ruoyi.docking.entity.SmartReminders; -import com.ruoyi.docking.service.ProjectProgressService; -import com.ruoyi.docking.service.ProjectService; -import com.ruoyi.docking.service.SmartDeclarationService; -import com.ruoyi.docking.service.SmartRemindersService; +import com.ruoyi.docking.service.*; import com.ruoyi.gysl.entity.BasicInformation; import com.ruoyi.gysl.service.BasicInformationService; -import com.ruoyi.gysl.service.NoticeService; -import com.ruoyi.system.mapper.SysUserMapper; -import org.springframework.context.annotation.Configuration; -import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @@ -21,20 +12,18 @@ import javax.annotation.Resource; import java.time.LocalDate; import java.util.ArrayList; import java.util.List; -import java.util.stream.Collectors; /** * 每月固定时间定时任务 + * * @author du * @since 2025/3/23 16:35 */ //@Configuration //@EnableScheduling - @Component +@Component public class NoticeTiming { - @Resource - private NoticeService noticeService; @Resource private ProjectProgressService projectProgressService; @@ -51,25 +40,21 @@ public class NoticeTiming { @Resource private BasicInformationService basicInformationService; - /** - * 人员 - */ + @Resource - private SysUserMapper sysUserMapper; + private UserService userService; + /** * 每个月固定发一次政务通知 */ -// @Scheduled(cron = "0 0 0 1 * ?") -// private void configureTasks() { -// Notice notice = new Notice(); -// notice.setType(1); -// notice.setContent(LocalDate.now().getYear() + -// "年"+ -// LocalDate.now().getMonth().getValue()+ -// "月"+ -// "项目进展未填写"); -// noticeService.save(notice); -// } + @Scheduled(cron = "0 0 0 1 * ?") + private void configureTasks() { + userService.getAllZwUser(LocalDate.now().getYear() + + "年" + + LocalDate.now().getMonth().getValue() + + "月" + + "项目进展未填写", null, null, null); + } /** * 每个月1号的2点进行上个月的项目月度信息查询并进行新增 @@ -85,6 +70,7 @@ public class NoticeTiming { // List pjList = projectService.djList(); // projectService.saveBatch(pjList); // } + /** * 定时不定期提醒 */ @@ -94,7 +80,7 @@ public class NoticeTiming { SmartReminders qy = smartRemindersService.getById(1); //获取政务的不定时提醒 SmartReminders zw = smartRemindersService.getById(2); - List smdList =new ArrayList<>(); + List smdList = new ArrayList<>(); //获取所有的项目 List list = basicInformationService.list(); List list1 = basicInformationService.list(); @@ -102,7 +88,7 @@ public class NoticeTiming { list.removeIf(x -> !(LocalDate.now().equals(x.getEndTime().minusDays(qy.getDaysAdvance()))) ); - list.forEach(x->{ + list.forEach(x -> { SmartDeclaration smartDeclaration = new SmartDeclaration(); smartDeclaration.setSmartRemindersId(1L); smartDeclaration.setTyshxydm(x.getTyshxydm()); @@ -113,20 +99,7 @@ public class NoticeTiming { !(LocalDate.now().equals(x.getEndTime().minusDays(zw.getDaysAdvance()))) ); //获取到所有的符合条件的政务用户 - - List sysUsers = sysUserMapper.selectUserList(new SysUser()); - List collect = sysUsers.stream().filter(x -> "0".equals(x.getDelFlag()) && "0".equals(x.getStatus())) - .filter(y -> !CreditCodeUtil.isCreditCode(y.getUserName())) - .collect(Collectors.toList()); - list1.forEach(x->{ - for (SysUser y : collect) { - SmartDeclaration sd = new SmartDeclaration(); - sd.setAlertTime(x.getEndTime().atStartOfDay()); - sd.setSmartRemindersId(2L); - sd.setZwId(y.getUserId()); - smdList.add(sd); - } - }); + list1.forEach(x -> userService.getAllZwUser(null, null, 2L, String.valueOf(x.getEndTime().atStartOfDay()))); smartDeclarationService.saveBatch(smdList); } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/NoticeService.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/NoticeService.java deleted file mode 100644 index 355d22f..0000000 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/NoticeService.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.ruoyi.gysl.service; - -import com.baomidou.mybatisplus.extension.service.IService; -import com.ruoyi.gysl.entity.Notice; - -/** - * 项目通知(Notice)表服务接口 - * - * @author makejava - * @since 2025-03-23 16:34:27 - */ -public interface NoticeService extends IService { - -} - diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/QyStatsService.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/QyStatsService.java index ac98c46..1de4cd1 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/QyStatsService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/QyStatsService.java @@ -1,9 +1,8 @@ package com.ruoyi.gysl.service; +import com.ruoyi.docking.entity.SmartDeclaration; import com.ruoyi.gysl.entity.BasicInformation; -import com.ruoyi.gysl.entity.Notice; import com.ruoyi.gysl.entity.stats.AllProjectResponse; -import com.ruoyi.gysl.entity.stats.RibbonResponse; import java.util.List; @@ -29,7 +28,7 @@ public interface QyStatsService { /** * 消息通知 */ - List qyNotice(String username); + List qyNotice(String username); /** * 企业消息通知数量 diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/ZwStatsService.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/ZwStatsService.java index b04f8dd..c8a07e9 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/ZwStatsService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/ZwStatsService.java @@ -1,6 +1,6 @@ package com.ruoyi.gysl.service; -import com.ruoyi.gysl.entity.Notice; +import com.ruoyi.docking.entity.SmartDeclaration; import com.ruoyi.gysl.entity.stats.AllProjectResponse; import com.ruoyi.gysl.entity.stats.RibbonResponse; @@ -33,11 +33,11 @@ public interface ZwStatsService { /** * 消息通知 */ - List zwNotice(); + List zwNotice(Long userId); /** * 政务消息通知数量 */ - int zwNoticeCount(); + int zwNoticeCount(Long userId); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/impl/BasicInformationServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/impl/BasicInformationServiceImpl.java index 477def4..2f33065 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/impl/BasicInformationServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/impl/BasicInformationServiceImpl.java @@ -5,6 +5,9 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.exception.ServiceException; import com.ruoyi.common.utils.SecurityUtils; +import com.ruoyi.docking.entity.SmartDeclaration; +import com.ruoyi.docking.service.SmartDeclarationService; +import com.ruoyi.docking.service.UserService; import com.ruoyi.gysl.entity.*; import com.ruoyi.gysl.entity.request.AuditRequest; import com.ruoyi.gysl.entity.request.BasicInformationPageReq; @@ -74,17 +77,19 @@ public class BasicInformationServiceImpl extends ServiceImpl implements NoticeService { - -} - diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/impl/QyStatsServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/impl/QyStatsServiceImpl.java index 9ce54de..1c17b6b 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/impl/QyStatsServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/impl/QyStatsServiceImpl.java @@ -1,13 +1,10 @@ package com.ruoyi.gysl.service.impl; +import com.ruoyi.docking.entity.SmartDeclaration; import com.ruoyi.gysl.entity.BasicInformation; -import com.ruoyi.gysl.entity.Notice; import com.ruoyi.gysl.entity.stats.AllProjectResponse; -import com.ruoyi.gysl.entity.stats.RibbonResponse; import com.ruoyi.gysl.mapper.QyStatsMapper; -import com.ruoyi.gysl.mapper.ZwStatsMapper; import com.ruoyi.gysl.service.QyStatsService; -import com.ruoyi.gysl.service.ZwStatsService; import org.springframework.stereotype.Service; import javax.annotation.Resource; @@ -45,7 +42,7 @@ public class QyStatsServiceImpl implements QyStatsService { * 消息通知 */ @Override - public List qyNotice(String username) { + public List qyNotice(String username) { return qyStatsMapper.qyNotice(username); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/impl/ZwStatsServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/impl/ZwStatsServiceImpl.java index e3c5909..53db98b 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/impl/ZwStatsServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/gysl/service/impl/ZwStatsServiceImpl.java @@ -1,6 +1,6 @@ package com.ruoyi.gysl.service.impl; -import com.ruoyi.gysl.entity.Notice; +import com.ruoyi.docking.entity.SmartDeclaration; import com.ruoyi.gysl.entity.stats.AllProjectResponse; import com.ruoyi.gysl.entity.stats.RibbonResponse; import com.ruoyi.gysl.mapper.ZwStatsMapper; @@ -49,15 +49,15 @@ public class ZwStatsServiceImpl implements ZwStatsService { * 消息通知 */ @Override - public List zwNotice() { - return zwStatsMapper.zwNotice(); + public List zwNotice(Long userId) { + return zwStatsMapper.zwNotice(userId); } /** * 政务消息通知数量 */ @Override - public int zwNoticeCount() { - return zwStatsMapper.zwNoticeCount(); + public int zwNoticeCount(Long userId) { + return zwStatsMapper.zwNoticeCount(userId); } } diff --git a/ruoyi-admin/src/main/resources/mapper/BasicInformationMapper.xml b/ruoyi-admin/src/main/resources/mapper/BasicInformationMapper.xml index acfbb2f..a945eb1 100644 --- a/ruoyi-admin/src/main/resources/mapper/BasicInformationMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/BasicInformationMapper.xml @@ -47,9 +47,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" c.two_and_four_cg, c.four_yscg FROM - basic_information a - LEFT JOIN plan_information b ON a.id = b.xm_id - LEFT JOIN building_information c ON a.id = c.xm_id + gysl_basic_information a + LEFT JOIN gysl_plan_information b ON a.id = b.xm_id + LEFT JOIN gysl_building_information c ON a.id = c.xm_id WHERE a.id IN @@ -58,7 +58,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" SELECT a.*, ROUND( IFNULL( SUM( b.zjzmj ), 0 ) / 10000, 2 ) AS zjzmj - FROM basic_information a left join plan_information b on a.id = b.xm_id + FROM gysl_basic_information a left join gysl_plan_information b on a.id = b.xm_id where a.longitude is not null and a.latitude is not null \ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/mapper/BuildingInformationMapper.xml b/ruoyi-admin/src/main/resources/mapper/BuildingInformationMapper.xml index 3a285eb..92874f7 100644 --- a/ruoyi-admin/src/main/resources/mapper/BuildingInformationMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/BuildingInformationMapper.xml @@ -3,7 +3,7 @@ - select * from ml + select * from gysl_ml AND fileTitle like concat('%',#{req.fileTitle},'%') diff --git a/ruoyi-admin/src/main/resources/mapper/EnterpriseMapper.xml b/ruoyi-admin/src/main/resources/mapper/EnterpriseMapper.xml index d9bf7a5..6fa29a6 100644 --- a/ruoyi-admin/src/main/resources/mapper/EnterpriseMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/EnterpriseMapper.xml @@ -2,7 +2,7 @@ - select * from ml + select * from gysl_ml AND slmllb = #{req.slmllb} diff --git a/ruoyi-admin/src/main/resources/mapper/NoticeMapper.xml b/ruoyi-admin/src/main/resources/mapper/NoticeMapper.xml deleted file mode 100644 index efc8d37..0000000 --- a/ruoyi-admin/src/main/resources/mapper/NoticeMapper.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/ruoyi-admin/src/main/resources/mapper/PjpzMapper.xml b/ruoyi-admin/src/main/resources/mapper/PjpzMapper.xml index 6d1e3d9..910f28a 100644 --- a/ruoyi-admin/src/main/resources/mapper/PjpzMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/PjpzMapper.xml @@ -2,7 +2,7 @@ SELECT * - FROM plan_information + FROM gysl_plan_information AND xm_id = #{req.xmId} diff --git a/ruoyi-admin/src/main/resources/mapper/ProjectLegendMapper.xml b/ruoyi-admin/src/main/resources/mapper/ProjectLegendMapper.xml index b335771..6a8d36f 100644 --- a/ruoyi-admin/src/main/resources/mapper/ProjectLegendMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/ProjectLegendMapper.xml @@ -3,7 +3,7 @@ - select * from project_other_info + select * from gysl_project_other_info where xm_id = #{req.xmId} diff --git a/ruoyi-admin/src/main/resources/mapper/ProjectProgressMapper.xml b/ruoyi-admin/src/main/resources/mapper/ProjectProgressMapper.xml index fd21d3a..53067f6 100644 --- a/ruoyi-admin/src/main/resources/mapper/ProjectProgressMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/ProjectProgressMapper.xml @@ -7,7 +7,7 @@ FROM project_progress a LEFT JOIN project b ON a.project_id = b.project_id - LEFT JOIN basic_information c ON b.company_id = c.tyshxydm + LEFT JOIN gysl_basic_information c ON b.company_id = c.tyshxydm where c.id = #{req.xmId} diff --git a/ruoyi-admin/src/main/resources/mapper/ProjectRemarkMapper.xml b/ruoyi-admin/src/main/resources/mapper/ProjectRemarkMapper.xml index 290bdce..50017b2 100644 --- a/ruoyi-admin/src/main/resources/mapper/ProjectRemarkMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/ProjectRemarkMapper.xml @@ -2,7 +2,7 @@ - + select * from gysl_smart_declaration + where tyshxydm = #{username} and is_read = 1 + diff --git a/ruoyi-admin/src/main/resources/mapper/QyrzInformationMapper.xml b/ruoyi-admin/src/main/resources/mapper/QyrzInformationMapper.xml index f984207..d354080 100644 --- a/ruoyi-admin/src/main/resources/mapper/QyrzInformationMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/QyrzInformationMapper.xml @@ -2,7 +2,7 @@ select a.* - from smart_reminders a + from gysl_smart_reminders a and a.rules_name = #{req.rulesName} @@ -22,4 +23,7 @@ + + update smart_declaration set is_read = 2 where id = #{id} + diff --git a/ruoyi-admin/src/main/resources/mapper/WysmxInfomationMapper.xml b/ruoyi-admin/src/main/resources/mapper/WysmxInfomationMapper.xml index 9bc6d7b..db6e228 100644 --- a/ruoyi-admin/src/main/resources/mapper/WysmxInfomationMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/WysmxInfomationMapper.xml @@ -2,7 +2,7 @@ - select * from xfcygl + select * from gysl_xfcygl AND cylb like concat('%',#{req.cylb},'%') diff --git a/ruoyi-admin/src/main/resources/mapper/XmpjqdMapper.xml b/ruoyi-admin/src/main/resources/mapper/XmpjqdMapper.xml index 78e9906..02cbbf2 100644 --- a/ruoyi-admin/src/main/resources/mapper/XmpjqdMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/XmpjqdMapper.xml @@ -12,7 +12,7 @@ a.xmfrdwxz, a.ztze, COUNT(*) OVER () AS count - FROM basic_information a + FROM gysl_basic_information a AND xzfl = #{req.xzfl} @@ -50,7 +50,7 @@ a.ztze, COUNT(*) OVER () AS total_count FROM - basic_information a + gysl_basic_information a GROUP BY a.id ) c @@ -60,7 +60,7 @@ select MAX(ztze) as pjpm, '总投资额' as ysmc - from basic_information + from gysl_basic_information diff --git a/ruoyi-admin/src/main/resources/mapper/XmxlMapper.xml b/ruoyi-admin/src/main/resources/mapper/XmxlMapper.xml index 4792008..32a0d44 100644 --- a/ruoyi-admin/src/main/resources/mapper/XmxlMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/XmxlMapper.xml @@ -2,7 +2,7 @@ - select * from xmzsk + select * from gysl_xmzsk AND name like concat('%',#{req.name},'%') diff --git a/ruoyi-admin/src/main/resources/mapper/ZwStatsMapper.xml b/ruoyi-admin/src/main/resources/mapper/ZwStatsMapper.xml index f73017e..0661766 100644 --- a/ruoyi-admin/src/main/resources/mapper/ZwStatsMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/ZwStatsMapper.xml @@ -22,30 +22,31 @@ SUM(CASE WHEN a.xzfl = 2 AND YEAR ( a.create_time ) = YEAR ( CURRENT_DATE ()) THEN 1 ELSE 0 END ), 0 ) AS currentYearBuilding2 - FROM basic_information a - LEFT JOIN plan_information b ON a.id = b.xm_id + FROM gysl_basic_information a + LEFT JOIN gysl_plan_information b ON a.id = b.xm_id - + select * from gysl_smart_declaration + where zw_id = #{userId} and is_read = 1