update
This commit is contained in:
@@ -118,11 +118,7 @@ public class ExperimentController extends JeecgController<Experiment, IExperimen
|
||||
experimentLog.setCreateBy(userByName.getRealname());
|
||||
experimentLogService.save(experimentLog);
|
||||
|
||||
String[] split = experimentNo.split("-", 4);
|
||||
ExperimentSequence seq = new ExperimentSequence();
|
||||
seq.setSequenceYear(split[1]);
|
||||
seq.setSequenceValue(Integer.parseInt(split[3]));
|
||||
experimentSequenceService.save(seq);
|
||||
|
||||
return Result.OK("添加成功!");
|
||||
}
|
||||
|
||||
|
||||
@@ -34,11 +34,15 @@ public class ExperimentSequenceServiceImpl extends ServiceImpl<ExperimentSequenc
|
||||
sequence.setSequenceYear(year + "");
|
||||
save(sequence);
|
||||
}
|
||||
return assembleSequence(sequence);
|
||||
ExperimentSequence seq = new ExperimentSequence();
|
||||
seq.setSequenceYear(year + "");
|
||||
seq.setSequenceValue(sequence.getSequenceValue() + 1);
|
||||
save(seq);
|
||||
return assembleSequence(seq);
|
||||
}
|
||||
|
||||
public String assembleSequence(ExperimentSequence experimentSequence) {
|
||||
return "KC-" + experimentSequence.getSequenceYear() + "-JL-" + StringUtils.leftPad((experimentSequence.getSequenceValue() + 1) + "",
|
||||
return "KC-" + experimentSequence.getSequenceYear() + "-JL-" + StringUtils.leftPad(experimentSequence.getSequenceValue() + "",
|
||||
3, "0");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -96,7 +96,7 @@ public class ExperimentServiceImpl extends ServiceImpl<ExperimentMapper, Experim
|
||||
@Override
|
||||
public Experiment copy(Experiment oldExperiment) {
|
||||
Experiment experiment = new Experiment();
|
||||
BeanUtil.copyProperties(this, experiment);
|
||||
BeanUtil.copyProperties(oldExperiment, experiment);
|
||||
experiment.setId(null);
|
||||
experiment.setExperimentNo(experimentSequenceService.next());
|
||||
experiment.setCopyCount(0);
|
||||
|
||||
Reference in New Issue
Block a user