add 查询法规添加浏览记录
This commit is contained in:
+7
@@ -147,4 +147,11 @@ public interface ILawsCommonService {
|
||||
* @param module
|
||||
*/
|
||||
List<String> importExcelWithData(MultipartFile file, String module);
|
||||
|
||||
/**
|
||||
* @Author: liao
|
||||
* @Date: 2023/9/27 18:01
|
||||
* @Description: 增加浏览记录
|
||||
**/
|
||||
void addLookHistory(String id, String type, String module);
|
||||
}
|
||||
|
||||
+23
@@ -28,7 +28,9 @@ import com.jero.modules.laws.standard.entity.LawsTreeNode;
|
||||
import com.jero.modules.laws.standard.service.*;
|
||||
import com.jero.modules.oss.entity.OSSFile;
|
||||
import com.jero.modules.oss.service.IOSSFileService;
|
||||
import com.jero.modules.personal.entity.LawsBrowsingHistory;
|
||||
import com.jero.modules.personal.entity.LawsStandardCollection;
|
||||
import com.jero.modules.personal.service.ILawsBrowsingHistoryService;
|
||||
import com.jero.modules.personal.service.ILawsStandardCollectionService;
|
||||
import com.jero.modules.system.entity.SysDepart;
|
||||
import com.jero.modules.system.entity.SysDictItem;
|
||||
@@ -104,6 +106,8 @@ public class LawsCommonServiceImpl implements ILawsCommonService {
|
||||
private ILawsStandardFileService lawsStandardFileService;
|
||||
@Autowired
|
||||
private ILawsTreeNodeService lawsTreeNodeService;
|
||||
@Autowired
|
||||
private ILawsBrowsingHistoryService lawsBrowsingHistoryService;
|
||||
|
||||
@Resource
|
||||
private EnterpriseStandardInspectContentService esInspectContentService;
|
||||
@@ -1375,6 +1379,25 @@ public class LawsCommonServiceImpl implements ILawsCommonService {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @Author: liao
|
||||
* @Date: 2023/9/27 18:02
|
||||
* @Description: 增加浏览记录
|
||||
**/
|
||||
@Override
|
||||
public void addLookHistory(String id, String type, String module) {
|
||||
if ("1".equals(type)) {
|
||||
// 详情显示
|
||||
LawsBrowsingHistory history = new LawsBrowsingHistory();
|
||||
ManyStandardSelectionBox singleStandard = getSingleStandard(null, id);
|
||||
history.setStandardId(id);
|
||||
history.setStandardNumber(singleStandard.getStandardNumber());
|
||||
history.setStandardName(singleStandard.getStandardName());
|
||||
history.setStandardType(module);
|
||||
lawsBrowsingHistoryService.add(history);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 校验导入数据有效性
|
||||
*
|
||||
|
||||
+6
@@ -4,13 +4,17 @@ 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.enums.YesOrNoEnum;
|
||||
import com.jero.common.util.MessageUtils;
|
||||
import com.jero.modules.laws.common.constant.FieldCommon;
|
||||
import com.jero.modules.laws.common.constant.ResultCommon;
|
||||
import com.jero.modules.laws.common.service.ILawsCommonService;
|
||||
import com.jero.modules.laws.common.vo.ManyStandardSelectionBox;
|
||||
import com.jero.modules.laws.standard.entity.LawsUpdateRecord;
|
||||
import com.jero.modules.laws.standard.service.ILawsNodeRelationService;
|
||||
import com.jero.modules.laws.standard.service.ILawsUpdateRecordService;
|
||||
import com.jero.modules.personal.entity.LawsBrowsingHistory;
|
||||
import com.jero.modules.personal.service.ILawsBrowsingHistoryService;
|
||||
import com.jero.modules.personal.service.ILawsStandardCollectionService;
|
||||
import com.jero.modules.personal.service.ILawsStandardSharingService;
|
||||
import com.jero.modules.tag.entity.LawsTag;
|
||||
@@ -24,6 +28,7 @@ import org.springframework.web.multipart.MultipartFile;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
* @Author: liao
|
||||
@@ -98,6 +103,7 @@ public class LawsDomesticController {
|
||||
@GetMapping(value = "getByIdAndModule")
|
||||
public Result<Map<String,Object>> getByIdAndModule(@RequestParam(name="id") String id,
|
||||
@RequestParam(name="type") String type) {
|
||||
lawsCommonService.addLookHistory(id, type, MODULE_VALUE);
|
||||
return Result.OK(lawsCommonService.getByIdAndModule(id, MODULE_VALUE, type, null));
|
||||
}
|
||||
|
||||
|
||||
+1
@@ -114,6 +114,7 @@ public class LawsEnterpriseController {
|
||||
public Result<Map<String,Object>> getByIdAndModule(@RequestParam(name="id", required = false) String id,
|
||||
@RequestParam(name="type") String type,
|
||||
@RequestParam(name="standardNumber", required = false) String standardNumber) {
|
||||
lawsCommonService.addLookHistory(id, type, MODULE_VALUE);
|
||||
return Result.OK(lawsCommonService.getByIdAndModule(id, MODULE_VALUE, type, standardNumber));
|
||||
}
|
||||
|
||||
|
||||
+1
@@ -98,6 +98,7 @@ public class LawsOverseasController {
|
||||
@GetMapping(value = "getByIdAndModule")
|
||||
public Result<Map<String,Object>> getByIdAndModule(@RequestParam(name="id") String id,
|
||||
@RequestParam(name="type") String type) {
|
||||
lawsCommonService.addLookHistory(id, type, MODULE_VALUE);
|
||||
return Result.OK(lawsCommonService.getByIdAndModule(id, MODULE_VALUE, type, null));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user