一般检索修改
This commit is contained in:
+4
@@ -8,6 +8,7 @@ import com.jero.common.aspect.annotation.AutoLog;
|
||||
import com.jero.common.exception.JeroBootException;
|
||||
import com.jero.common.system.base.controller.JeroController;
|
||||
import com.jero.common.system.query.QueryGenerator;
|
||||
import com.jero.common.system.vo.LoginUser;
|
||||
import com.jero.common.util.MessageUtils;
|
||||
import com.jero.common.api.vo.ResultCommon;
|
||||
import com.jero.modules.laws.common.util.DateUtil;
|
||||
@@ -18,6 +19,7 @@ import io.swagger.annotations.ApiOperation;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.poi.ss.formula.functions.T;
|
||||
import org.apache.shiro.SecurityUtils;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@@ -59,6 +61,8 @@ public class LawsHomeNormalSearchHistoryController extends JeroController<LawsHo
|
||||
Page<LawsHomeNormalSearchHistory> page = new Page<>(pageNo, pageSize);
|
||||
// 三月前
|
||||
String lastDate = DateUtil.getLastDate(new Date(), -3);
|
||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
queryWrapper.eq("create_by",sysUser.getUsername());
|
||||
queryWrapper.ge("create_time",lastDate + " 00:00:00");
|
||||
queryWrapper.orderByDesc("id");
|
||||
IPage<LawsHomeNormalSearchHistory> pageList = lawsHomeNormalSearchHistoryService.page(page,queryWrapper);
|
||||
|
||||
+2
-7
@@ -1,18 +1,13 @@
|
||||
package com.jero.modules.laws.home.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.jero.common.api.vo.Result;
|
||||
import com.jero.common.aspect.annotation.AutoLog;
|
||||
import com.jero.common.constant.CommonConstant;
|
||||
import com.jero.common.exception.JeroBootException;
|
||||
import com.jero.common.util.MinioUtil;
|
||||
import com.jero.modules.laws.common.util.IntekeyUtils;
|
||||
import com.jero.modules.laws.home.dto.LawsHomeNormalSearchDTO;
|
||||
import com.jero.modules.laws.home.service.ILawsHomeSearchService;
|
||||
import com.jero.modules.laws.home.vo.LawsHomeNormalSearchStatisticsVO;
|
||||
import com.jero.modules.laws.home.vo.LawsHomeNormalSearchVO;
|
||||
import com.jero.modules.oss.entity.OSSFile;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
@@ -20,9 +15,9 @@ import org.springframework.web.bind.annotation.*;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.io.*;
|
||||
import java.io.InputStream;
|
||||
import java.io.OutputStream;
|
||||
|
||||
/**
|
||||
* @author lqt
|
||||
|
||||
+1
-1
@@ -46,7 +46,7 @@ public class LawsHomeNormalSearchHistory implements Serializable {
|
||||
private String createBy;
|
||||
|
||||
/**创建日期*/
|
||||
@JsonFormat(timezone = "GMT+8",pattern = "yyyy年MM月dd EEEE")
|
||||
@JsonFormat(timezone = "GMT+8",pattern = "yyyy年MM月dd日 EEEE")
|
||||
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
|
||||
@ApiModelProperty(value = "创建日期")
|
||||
private Date createTime;
|
||||
|
||||
+62
-7
@@ -151,9 +151,8 @@ public class LawsHomeSearchServiceImpl implements ILawsHomeSearchService {
|
||||
p.setReleaseDate(obj.getReleaseDate());
|
||||
// 生成正文
|
||||
StringBuilder content = new StringBuilder();
|
||||
// 标准类别
|
||||
content.append("标准性质:").append(sysBaseAPI.translateDict("standard_property",obj.getStandardProperty())).append("");
|
||||
content.append("标准类别:").append(sysBaseAPI.translateDict("standard_type",obj.getStandardClass())).append("");
|
||||
content.append("标准性质:").append(sysBaseAPI.translateDict("standard_property",obj.getStandardProperty())).append(" ");
|
||||
content.append("标准类别:").append(sysBaseAPI.translateDict("standard_type",obj.getStandardClass())).append(" ");
|
||||
content.append("年代号:").append(obj.getYearNumber()).append(" ");
|
||||
content.append("标准编号:").append(obj.getStandardNumber()).append(" ");
|
||||
content.append("标准名称:").append(obj.getStandardName()).append(" ");
|
||||
@@ -192,8 +191,30 @@ public class LawsHomeSearchServiceImpl implements ILawsHomeSearchService {
|
||||
LawsOverseasStandard obj = op.get();
|
||||
p.setTitle(obj.getStandardNumber().replace(searchContent,searchContentSpan) + " " + obj.getStandardName().replace(searchContent,searchContentSpan));
|
||||
p.setReleaseDate(obj.getReleaseDate());
|
||||
// todo 生成正文
|
||||
|
||||
// 生成正文
|
||||
StringBuilder content = new StringBuilder();
|
||||
content.append("国家/地区:").append(sysBaseAPI.translateDict("country_or_region",obj.getCountryOrRegion())).append(" ");
|
||||
content.append("标准类别:").append(sysBaseAPI.translateDict("standard_type_overseas",obj.getStandardClass())).append(" ");
|
||||
content.append("年代号:").append(obj.getYearNumber()).append(" ");
|
||||
content.append("标准编号:").append(obj.getStandardNumber()).append(" ");
|
||||
content.append("标准名称:").append(obj.getStandardName()).append(" ");
|
||||
content.append("标准英文名称:").append(obj.getStandardEnglishName()).append(" ");
|
||||
content.append("标准体系:").append(sysBaseAPI.translateDict("standard_system",obj.getStandardSystem())).append(" ");
|
||||
content.append("发布日期:").append(obj.getReleaseDate()).append(" ");
|
||||
content.append("实施日期:").append(obj.getImplementationDate()).append(" ");
|
||||
content.append("在产车实施日期:").append(obj.getOnTheProductionDate()).append(" ");
|
||||
content.append("新车型实施日期:").append(obj.getNewModelImplementationDate()).append(" ");
|
||||
content.append("废止日期:").append(obj.getAnnulmentDate()).append(" ");
|
||||
content.append("标准状态:").append(sysBaseAPI.translateDict("standard_system",obj.getStandardState())).append(" ");
|
||||
content.append("责任部门:").append(mapSysDepart.get(obj.getResponsibleDepartment())).append(" ");
|
||||
content.append("责任部门负责人:").append(mapSysUser.get(obj.getResponsibleDepartmentUser())).append(" ");
|
||||
content.append("零部件名称:").append(obj.getPartName()).append(" ");
|
||||
content.append("适用车型:").append(sysBaseAPI.translateDict("APPLICATIONS_OVERSEAS",obj.getApplicableVehicle())).append(" ");
|
||||
content.append("代替标准号:").append(obj.getSubstituteStandardNumber()).append(" ");
|
||||
content.append("被代替标准号:").append(obj.getReplacedByStandardNumber()).append(" ");
|
||||
content.append("引用标准:").append(obj.getReferenceStandard()).append(" ");
|
||||
content.append("被引用标准:").append(obj.getReferencedStandard()).append(" ");
|
||||
p.setContent(content.toString());
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -204,7 +225,40 @@ public class LawsHomeSearchServiceImpl implements ILawsHomeSearchService {
|
||||
LawsEnterpriseStandard obj = op.get();
|
||||
p.setTitle(obj.getStandardNumber().replace(searchContent,searchContentSpan) + " " + obj.getStandardName().replace(searchContent,searchContentSpan));
|
||||
p.setReleaseDate(obj.getReleaseDate());
|
||||
// todo 生成正文
|
||||
// 生成正文
|
||||
StringBuilder content = new StringBuilder();
|
||||
content.append("企标编号:").append(obj.getStandardNumber()).append(" ");
|
||||
content.append("企标名称:").append(obj.getStandardName()).append(" ");
|
||||
content.append("企业标准代号:").append(obj.getStandardCode()).append(" ");
|
||||
content.append("企业名称代号:").append(obj.getNameCode()).append(" ");
|
||||
content.append("标准类别代号:").append(obj.getCategoryCode()).append(" ");
|
||||
content.append("标准英文名称:").append(obj.getStandardEnglishName()).append(" ");
|
||||
content.append("年代号:").append(obj.getYearNumber()).append(" ");
|
||||
content.append("标准体系:").append(sysBaseAPI.translateDict("standard_system",obj.getStandardSystem())).append(" ");
|
||||
content.append("标准英文名称:").append(obj.getStandardEnglishName()).append(" ");
|
||||
content.append("标准等级分类:").append(obj.getGradeClassification()).append(" ");
|
||||
content.append("授权部门:").append(mapSysDepart.get(obj.getAuthDept())).append(" ");
|
||||
content.append("发布日期:").append(obj.getReleaseDate()).append(" ");
|
||||
content.append("实施日期:").append(obj.getImplementationDate()).append(" ");
|
||||
content.append("编制说明:").append(obj.getCompIllustration()).append(" ");
|
||||
content.append("是否试行:").append(sysBaseAPI.translateDict("is_trial",obj.getTryFlag())).append(" ");
|
||||
content.append("试行周期:").append(obj.getTrialPeriod()).append(" ");
|
||||
content.append("标准状态:").append(sysBaseAPI.translateDict("standard_state",obj.getStandardState())).append(" ");
|
||||
content.append("主起草人:").append(mapSysUser.get(obj.getMainDraftingUser())).append(" ");
|
||||
content.append("主起草单位:").append(obj.getMainDraftingUnit()).append(" ");
|
||||
content.append("主起草部门负责人:").append(obj.getMainDraftingUnitResponsiblePerson()).append(" ");
|
||||
content.append("配合单位:").append(mapSysDepart.get(obj.getCooperationUnit())).append(" ");
|
||||
content.append("标准推进人:").append(mapSysUser.get(obj.getStandardPromoter())).append(" ");
|
||||
content.append("零部件名称:").append(obj.getPartName()).append(" ");
|
||||
content.append("标准适用范围:").append(obj.getStandardScope()).append(" ");
|
||||
content.append("代替标准号:").append(obj.getSubstituteStandardNumber()).append(" ");
|
||||
content.append("被代替标准号:").append(obj.getReplacedByStandardNumber()).append(" ");
|
||||
content.append("引用标准:").append(obj.getReferenceStandard()).append(" ");
|
||||
content.append("被引用标准:").append(obj.getReferencedStandard()).append(" ");
|
||||
content.append("关联文件:").append(obj.getAssociatedFile()).append(" ");
|
||||
content.append("采标程度:").append(sysBaseAPI.translateDict("degree_bid_acquisition",obj.getAcquisitionDegree())).append(" ");
|
||||
content.append("采用国际标准号:").append(obj.getInternationalStandardNum());
|
||||
p.setContent(content.toString());
|
||||
}
|
||||
}
|
||||
break;
|
||||
@@ -215,7 +269,8 @@ public class LawsHomeSearchServiceImpl implements ILawsHomeSearchService {
|
||||
LawsNewsFeed obj = op.get();
|
||||
p.setTitle(obj.getDynamicHeading().replace(searchContent,searchContentSpan));
|
||||
p.setReleaseDate(obj.getReleaseTime());
|
||||
// todo 生成正文
|
||||
// 生成正文
|
||||
p.setContent(obj.getDynamicDetails());
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
+4
@@ -121,6 +121,10 @@ public class LawsOverseasStandard implements Serializable {
|
||||
@Excel(name = "责任部门", width = 15)
|
||||
@ApiModelProperty(value = "责任部门")
|
||||
private java.lang.String responsibleDepartment;
|
||||
/**责任部门负责人*/
|
||||
@Excel(name = "责任部门负责人", width = 15)
|
||||
@ApiModelProperty(value = "责任部门负责人")
|
||||
private java.lang.String responsibleDepartmentUser;
|
||||
/**零部件名称*/
|
||||
@Excel(name = "零部件名称", width = 15)
|
||||
@ApiModelProperty(value = "零部件名称")
|
||||
|
||||
Reference in New Issue
Block a user