update
This commit is contained in:
@@ -2,10 +2,10 @@ package org.jeecg.modules.database.constant;
|
|||||||
|
|
||||||
public interface ExperimentStatus {
|
public interface ExperimentStatus {
|
||||||
|
|
||||||
String STAGING = "暂存";
|
String STAGING = "暂存";
|
||||||
String PRE_TEST = "试验前";
|
String PRE_TEST = "试验前";
|
||||||
String PROGRESSING = "试验进行中";
|
String PROGRESSING = "试验进行中";
|
||||||
String REPORT_AUDITING = "报告审批中";
|
//String REPORT_AUDITING = "报告审批中";
|
||||||
String COMPLETED = "试验完成";
|
String COMPLETED = "试验完成";
|
||||||
String REVIEWED = "已审核";
|
String REVIEWED = "已审核";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -100,7 +100,7 @@ public class ExperimentAnnealProcessController extends JeecgController<Experimen
|
|||||||
if (Objects.isNull(dbExperiment)) {
|
if (Objects.isNull(dbExperiment)) {
|
||||||
return Result.error("试验数据不存在!");
|
return Result.error("试验数据不存在!");
|
||||||
}
|
}
|
||||||
if (StringUtils.containsAny(dbExperiment.getStatus(), ExperimentStatus.COMPLETED, ExperimentStatus.REPORT_AUDITING)) {
|
if (StringUtils.containsAny(dbExperiment.getStatus(), ExperimentStatus.COMPLETED)) {
|
||||||
return Result.error("试验状态:[" + dbExperiment.getStatus() + "]不能进行修改!");
|
return Result.error("试验状态:[" + dbExperiment.getStatus() + "]不能进行修改!");
|
||||||
}
|
}
|
||||||
experimentService.changeStatus(experimentId, ExperimentStatus.PROGRESSING);
|
experimentService.changeStatus(experimentId, ExperimentStatus.PROGRESSING);
|
||||||
@@ -138,7 +138,7 @@ public class ExperimentAnnealProcessController extends JeecgController<Experimen
|
|||||||
if (Objects.isNull(dbExperiment)) {
|
if (Objects.isNull(dbExperiment)) {
|
||||||
return Result.error("试验数据不存在!");
|
return Result.error("试验数据不存在!");
|
||||||
}
|
}
|
||||||
if (StringUtils.containsAny(dbExperiment.getStatus(), ExperimentStatus.COMPLETED, ExperimentStatus.REPORT_AUDITING)) {
|
if (StringUtils.containsAny(dbExperiment.getStatus(), ExperimentStatus.COMPLETED)) {
|
||||||
return Result.error("试验状态:[" + dbExperiment.getStatus() + "]不能进行修改!");
|
return Result.error("试验状态:[" + dbExperiment.getStatus() + "]不能进行修改!");
|
||||||
}
|
}
|
||||||
experimentService.changeStatus(experimentId, ExperimentStatus.PROGRESSING);
|
experimentService.changeStatus(experimentId, ExperimentStatus.PROGRESSING);
|
||||||
@@ -176,7 +176,7 @@ public class ExperimentAnnealProcessController extends JeecgController<Experimen
|
|||||||
if (Objects.isNull(dbExperiment)) {
|
if (Objects.isNull(dbExperiment)) {
|
||||||
return Result.error("试验数据不存在!");
|
return Result.error("试验数据不存在!");
|
||||||
}
|
}
|
||||||
if (StringUtils.containsAny(dbExperiment.getStatus(), ExperimentStatus.COMPLETED, ExperimentStatus.REPORT_AUDITING)) {
|
if (StringUtils.containsAny(dbExperiment.getStatus(), ExperimentStatus.COMPLETED)) {
|
||||||
return Result.error("试验状态:[" + dbExperiment.getStatus() + "]不能进行修改!");
|
return Result.error("试验状态:[" + dbExperiment.getStatus() + "]不能进行修改!");
|
||||||
}
|
}
|
||||||
ExperimentLog experimentLog = new ExperimentLog();
|
ExperimentLog experimentLog = new ExperimentLog();
|
||||||
|
|||||||
@@ -96,13 +96,12 @@ public class ExperimentRadiationProcessController extends JeecgController<Experi
|
|||||||
if (Objects.isNull(dbExperiment)) {
|
if (Objects.isNull(dbExperiment)) {
|
||||||
return Result.error("试验数据不存在!");
|
return Result.error("试验数据不存在!");
|
||||||
}
|
}
|
||||||
if (StringUtils.containsAny(dbExperiment.getStatus(), ExperimentStatus.COMPLETED, ExperimentStatus.REPORT_AUDITING)) {
|
if (StringUtils.containsAny(dbExperiment.getStatus(), ExperimentStatus.COMPLETED)) {
|
||||||
return Result.error("试验状态:[" + dbExperiment.getStatus() + "]不能进行修改!");
|
return Result.error("试验状态:[" + dbExperiment.getStatus() + "]不能进行修改!");
|
||||||
}
|
}
|
||||||
experimentRadiationProcess.setId(null);
|
experimentRadiationProcess.setId(null);
|
||||||
|
|
||||||
|
experimentService.changeStatus(experimentId, ExperimentStatus.PROGRESSING);
|
||||||
experimentService.changeStatus(experimentId ,ExperimentStatus.PROGRESSING);
|
|
||||||
|
|
||||||
experimentRadiationProcessService.saveWithDetails(experimentRadiationProcess);
|
experimentRadiationProcessService.saveWithDetails(experimentRadiationProcess);
|
||||||
|
|
||||||
@@ -137,10 +136,10 @@ public class ExperimentRadiationProcessController extends JeecgController<Experi
|
|||||||
if (Objects.isNull(dbExperiment)) {
|
if (Objects.isNull(dbExperiment)) {
|
||||||
return Result.error("试验数据不存在!");
|
return Result.error("试验数据不存在!");
|
||||||
}
|
}
|
||||||
if (StringUtils.containsAny(dbExperiment.getStatus(), ExperimentStatus.COMPLETED, ExperimentStatus.REPORT_AUDITING)) {
|
if (StringUtils.containsAny(dbExperiment.getStatus(), ExperimentStatus.COMPLETED)) {
|
||||||
return Result.error("试验状态:[" + dbExperiment.getStatus() + "]不能进行修改!");
|
return Result.error("试验状态:[" + dbExperiment.getStatus() + "]不能进行修改!");
|
||||||
}
|
}
|
||||||
experimentService.changeStatus(experimentId,ExperimentStatus.PROGRESSING);
|
experimentService.changeStatus(experimentId, ExperimentStatus.PROGRESSING);
|
||||||
|
|
||||||
experimentRadiationProcessService.saveWithDetails(experimentRadiationProcess);
|
experimentRadiationProcessService.saveWithDetails(experimentRadiationProcess);
|
||||||
|
|
||||||
@@ -175,7 +174,7 @@ public class ExperimentRadiationProcessController extends JeecgController<Experi
|
|||||||
if (Objects.isNull(dbExperiment)) {
|
if (Objects.isNull(dbExperiment)) {
|
||||||
return Result.error("试验数据不存在!");
|
return Result.error("试验数据不存在!");
|
||||||
}
|
}
|
||||||
if (StringUtils.containsAny(dbExperiment.getStatus(), ExperimentStatus.COMPLETED, ExperimentStatus.REPORT_AUDITING)) {
|
if (StringUtils.containsAny(dbExperiment.getStatus(), ExperimentStatus.COMPLETED)) {
|
||||||
return Result.error("试验状态:[" + dbExperiment.getStatus() + "]不能进行修改!");
|
return Result.error("试验状态:[" + dbExperiment.getStatus() + "]不能进行修改!");
|
||||||
}
|
}
|
||||||
ExperimentLog experimentLog = new ExperimentLog();
|
ExperimentLog experimentLog = new ExperimentLog();
|
||||||
@@ -248,7 +247,7 @@ public class ExperimentRadiationProcessController extends JeecgController<Experi
|
|||||||
* @param request
|
* @param request
|
||||||
* @param experimentRadiationProcess
|
* @param experimentRadiationProcess
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@RequestMapping(value = "/exportXls")
|
@RequestMapping(value = "/exportXls")
|
||||||
public ModelAndView exportXls(HttpServletRequest request, ExperimentRadiationProcess experimentRadiationProcess) {
|
public ModelAndView exportXls(HttpServletRequest request, ExperimentRadiationProcess experimentRadiationProcess) {
|
||||||
return super.exportXls(request, experimentRadiationProcess, ExperimentRadiationProcess.class, "辐照过程");
|
return super.exportXls(request, experimentRadiationProcess, ExperimentRadiationProcess.class, "辐照过程");
|
||||||
|
|||||||
@@ -304,7 +304,7 @@ public class ExperimentReportController extends JeecgController<ExperimentReport
|
|||||||
} else if (StringUtils.equals(report.getStatus(), ExperimentReportStatus.REJECT)) {
|
} else if (StringUtils.equals(report.getStatus(), ExperimentReportStatus.REJECT)) {
|
||||||
experiment.setStatus(ExperimentStatus.PROGRESSING);
|
experiment.setStatus(ExperimentStatus.PROGRESSING);
|
||||||
} else {
|
} else {
|
||||||
experiment.setStatus(ExperimentStatus.REPORT_AUDITING);
|
//experiment.setStatus(ExperimentStatus.REPORT_AUDITING);
|
||||||
}
|
}
|
||||||
experimentService.updateById(experiment);
|
experimentService.updateById(experiment);
|
||||||
|
|
||||||
|
|||||||
@@ -95,7 +95,7 @@ public class ExperimentTestProcessController extends JeecgController<ExperimentT
|
|||||||
if (Objects.isNull(dbExperiment)) {
|
if (Objects.isNull(dbExperiment)) {
|
||||||
return Result.error("试验数据不存在!");
|
return Result.error("试验数据不存在!");
|
||||||
}
|
}
|
||||||
if (StringUtils.containsAny(dbExperiment.getStatus(), ExperimentStatus.COMPLETED, ExperimentStatus.REPORT_AUDITING)) {
|
if (StringUtils.containsAny(dbExperiment.getStatus(), ExperimentStatus.COMPLETED)) {
|
||||||
return Result.error("试验状态:[" + dbExperiment.getStatus() + "]不能进行修改!");
|
return Result.error("试验状态:[" + dbExperiment.getStatus() + "]不能进行修改!");
|
||||||
}
|
}
|
||||||
experimentTestProcess.setId(null);
|
experimentTestProcess.setId(null);
|
||||||
@@ -135,7 +135,7 @@ public class ExperimentTestProcessController extends JeecgController<ExperimentT
|
|||||||
if (Objects.isNull(dbExperiment)) {
|
if (Objects.isNull(dbExperiment)) {
|
||||||
return Result.error("试验数据不存在!");
|
return Result.error("试验数据不存在!");
|
||||||
}
|
}
|
||||||
if (StringUtils.containsAny(dbExperiment.getStatus(), ExperimentStatus.COMPLETED, ExperimentStatus.REPORT_AUDITING)) {
|
if (StringUtils.containsAny(dbExperiment.getStatus(), ExperimentStatus.COMPLETED)) {
|
||||||
return Result.error("试验状态:[" + dbExperiment.getStatus() + "]不能进行修改!");
|
return Result.error("试验状态:[" + dbExperiment.getStatus() + "]不能进行修改!");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -175,7 +175,7 @@ public class ExperimentTestProcessController extends JeecgController<ExperimentT
|
|||||||
if (Objects.isNull(dbExperiment)) {
|
if (Objects.isNull(dbExperiment)) {
|
||||||
return Result.error("试验数据不存在!");
|
return Result.error("试验数据不存在!");
|
||||||
}
|
}
|
||||||
if (StringUtils.containsAny(dbExperiment.getStatus(), ExperimentStatus.COMPLETED, ExperimentStatus.REPORT_AUDITING)) {
|
if (StringUtils.containsAny(dbExperiment.getStatus(), ExperimentStatus.COMPLETED)) {
|
||||||
return Result.error("试验状态:[" + dbExperiment.getStatus() + "]不能进行修改!");
|
return Result.error("试验状态:[" + dbExperiment.getStatus() + "]不能进行修改!");
|
||||||
}
|
}
|
||||||
ExperimentLog experimentLog = new ExperimentLog();
|
ExperimentLog experimentLog = new ExperimentLog();
|
||||||
@@ -249,7 +249,7 @@ public class ExperimentTestProcessController extends JeecgController<ExperimentT
|
|||||||
* @param request
|
* @param request
|
||||||
* @param experimentTestProcess
|
* @param experimentTestProcess
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@RequestMapping(value = "/exportXls")
|
@RequestMapping(value = "/exportXls")
|
||||||
public ModelAndView exportXls(HttpServletRequest request, ExperimentTestProcess experimentTestProcess) {
|
public ModelAndView exportXls(HttpServletRequest request, ExperimentTestProcess experimentTestProcess) {
|
||||||
return super.exportXls(request, experimentTestProcess, ExperimentTestProcess.class, "测试过程");
|
return super.exportXls(request, experimentTestProcess, ExperimentTestProcess.class, "测试过程");
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ public class ExperimentUserController extends JeecgController<ExperimentUser, IE
|
|||||||
if (Objects.isNull(dbExperiment)) {
|
if (Objects.isNull(dbExperiment)) {
|
||||||
return Result.error("试验数据不存在!");
|
return Result.error("试验数据不存在!");
|
||||||
}
|
}
|
||||||
if (StringUtils.containsAny(dbExperiment.getStatus(), ExperimentStatus.COMPLETED, ExperimentStatus.REPORT_AUDITING)) {
|
if (StringUtils.containsAny(dbExperiment.getStatus(), ExperimentStatus.COMPLETED)) {
|
||||||
return Result.error("试验状态:[" + dbExperiment.getStatus() + "]不能进行修改!");
|
return Result.error("试验状态:[" + dbExperiment.getStatus() + "]不能进行修改!");
|
||||||
}
|
}
|
||||||
experimentUserService.save(experimentUser);
|
experimentUserService.save(experimentUser);
|
||||||
@@ -120,7 +120,7 @@ public class ExperimentUserController extends JeecgController<ExperimentUser, IE
|
|||||||
if (Objects.isNull(dbExperiment)) {
|
if (Objects.isNull(dbExperiment)) {
|
||||||
return Result.error("试验数据不存在!");
|
return Result.error("试验数据不存在!");
|
||||||
}
|
}
|
||||||
if (StringUtils.containsAny(dbExperiment.getStatus(), ExperimentStatus.COMPLETED, ExperimentStatus.REPORT_AUDITING)) {
|
if (StringUtils.containsAny(dbExperiment.getStatus(), ExperimentStatus.COMPLETED)) {
|
||||||
return Result.error("试验状态:[" + dbExperiment.getStatus() + "]不能进行修改!");
|
return Result.error("试验状态:[" + dbExperiment.getStatus() + "]不能进行修改!");
|
||||||
}
|
}
|
||||||
experimentUserService.save(v);
|
experimentUserService.save(v);
|
||||||
@@ -157,7 +157,7 @@ public class ExperimentUserController extends JeecgController<ExperimentUser, IE
|
|||||||
if (Objects.isNull(dbExperiment)) {
|
if (Objects.isNull(dbExperiment)) {
|
||||||
return Result.error("试验数据不存在!");
|
return Result.error("试验数据不存在!");
|
||||||
}
|
}
|
||||||
if (StringUtils.containsAny(dbExperiment.getStatus(), ExperimentStatus.COMPLETED, ExperimentStatus.REPORT_AUDITING)) {
|
if (StringUtils.containsAny(dbExperiment.getStatus(), ExperimentStatus.COMPLETED)) {
|
||||||
return Result.error("试验状态:[" + dbExperiment.getStatus() + "]不能进行修改!");
|
return Result.error("试验状态:[" + dbExperiment.getStatus() + "]不能进行修改!");
|
||||||
}
|
}
|
||||||
ExperimentLog experimentLog = new ExperimentLog();
|
ExperimentLog experimentLog = new ExperimentLog();
|
||||||
@@ -191,7 +191,7 @@ public class ExperimentUserController extends JeecgController<ExperimentUser, IE
|
|||||||
if (Objects.isNull(dbExperiment)) {
|
if (Objects.isNull(dbExperiment)) {
|
||||||
return Result.error("试验数据不存在!");
|
return Result.error("试验数据不存在!");
|
||||||
}
|
}
|
||||||
if (StringUtils.containsAny(dbExperiment.getStatus(), ExperimentStatus.COMPLETED, ExperimentStatus.REPORT_AUDITING)) {
|
if (StringUtils.containsAny(dbExperiment.getStatus(), ExperimentStatus.COMPLETED)) {
|
||||||
return Result.error("试验状态:[" + dbExperiment.getStatus() + "]不能进行修改!");
|
return Result.error("试验状态:[" + dbExperiment.getStatus() + "]不能进行修改!");
|
||||||
}
|
}
|
||||||
ExperimentLog experimentLog = new ExperimentLog();
|
ExperimentLog experimentLog = new ExperimentLog();
|
||||||
@@ -266,7 +266,7 @@ public class ExperimentUserController extends JeecgController<ExperimentUser, IE
|
|||||||
* @param request
|
* @param request
|
||||||
* @param experimentUser
|
* @param experimentUser
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@RequestMapping(value = "/exportXls")
|
@RequestMapping(value = "/exportXls")
|
||||||
public ModelAndView exportXls(HttpServletRequest request, ExperimentUser experimentUser) {
|
public ModelAndView exportXls(HttpServletRequest request, ExperimentUser experimentUser) {
|
||||||
return super.exportXls(request, experimentUser, ExperimentUser.class, "试验人员");
|
return super.exportXls(request, experimentUser, ExperimentUser.class, "试验人员");
|
||||||
|
|||||||
@@ -189,8 +189,7 @@ public class ExperimentServiceImpl extends ServiceImpl<ExperimentMapper, Experim
|
|||||||
Experiment dbData = getById(experimentId);
|
Experiment dbData = getById(experimentId);
|
||||||
switch (status) {
|
switch (status) {
|
||||||
case ExperimentStatus.COMPLETED:
|
case ExperimentStatus.COMPLETED:
|
||||||
if (!StringUtils.equals(dbData.getStatus(), ExperimentStatus.PROGRESSING)
|
if (!StringUtils.equals(dbData.getStatus(), ExperimentStatus.PROGRESSING)) {
|
||||||
|| !StringUtils.equals(dbData.getStatus(), ExperimentStatus.REPORT_AUDITING)) {
|
|
||||||
throw new IllegalArgumentException("试验状态不正确!");
|
throw new IllegalArgumentException("试验状态不正确!");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@@ -274,10 +273,9 @@ public class ExperimentServiceImpl extends ServiceImpl<ExperimentMapper, Experim
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public IPage<Experiment> join(Page<Experiment> page, Experiment experiment, SysUser loginUser) {
|
public IPage<Experiment> join(Page<Experiment> page, Experiment experiment, SysUser loginUser) {
|
||||||
return baseMapper.join(page, experiment,loginUser);
|
return baseMapper.join(page, experiment, loginUser);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Long sumLhs() {
|
public Long sumLhs() {
|
||||||
return Optional.ofNullable(baseMapper.sumLhs()).orElse(0L);
|
return Optional.ofNullable(baseMapper.sumLhs()).orElse(0L);
|
||||||
|
|||||||
Reference in New Issue
Block a user