|
|
|
|
@ -31,6 +31,7 @@ import org.apache.commons.lang.math.RandomUtils; |
|
|
|
|
import org.springblade.core.mp.support.Condition; |
|
|
|
|
import org.springblade.core.mp.support.Query; |
|
|
|
|
import org.springblade.core.tool.api.R; |
|
|
|
|
import org.springblade.core.tool.utils.DateTimeUtil; |
|
|
|
|
import org.springblade.core.tool.utils.Func; |
|
|
|
|
import org.springblade.file.dto.QualityFileDTO; |
|
|
|
|
import org.springblade.file.entity.QualityFileAssistent; |
|
|
|
|
@ -43,6 +44,7 @@ import org.springblade.file.vo.QualityFileVO; |
|
|
|
|
import org.springblade.file.service.IQualityFileService; |
|
|
|
|
import org.springblade.core.boot.ctrl.BladeController; |
|
|
|
|
|
|
|
|
|
import java.time.LocalDateTime; |
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
@ -138,17 +140,18 @@ public class QualityFileController extends BladeController { |
|
|
|
|
public R update(@Valid @RequestBody QualityFile qualityFile) { |
|
|
|
|
boolean b = qualityFileService.updateFile(qualityFile); |
|
|
|
|
// 子文件激活状态修改
|
|
|
|
|
if(b) { |
|
|
|
|
LambdaQueryWrapper<QualityFileAssistent> assisWrapper = new LambdaQueryWrapper<>(); |
|
|
|
|
assisWrapper.eq(QualityFileAssistent::getQualityFileId , qualityFile.getId()); |
|
|
|
|
QualityFileAssistent ass = new QualityFileAssistent(); |
|
|
|
|
ass.setStatus(0); |
|
|
|
|
b = qualityFileAssistentService.update(ass, assisWrapper); |
|
|
|
|
|
|
|
|
|
assisWrapper.eq(QualityFileAssistent::getVersion, qualityFile.getVersion()); |
|
|
|
|
ass.setStatus(1); |
|
|
|
|
b = qualityFileAssistentService.update(ass, assisWrapper); |
|
|
|
|
} |
|
|
|
|
// if(b) {
|
|
|
|
|
// LambdaQueryWrapper<QualityFileAssistent> assisWrapper = new LambdaQueryWrapper<>();
|
|
|
|
|
// assisWrapper.eq(QualityFileAssistent::getQualityFileId , qualityFile.getId());
|
|
|
|
|
// QualityFileAssistent ass = new QualityFileAssistent();
|
|
|
|
|
// ass.setStatus(0);
|
|
|
|
|
// b = qualityFileAssistentService.update(ass, assisWrapper);
|
|
|
|
|
//
|
|
|
|
|
// assisWrapper.eq(QualityFileAssistent::getVersion, qualityFile.getVersion());
|
|
|
|
|
// ass.setStatus(1);
|
|
|
|
|
// b = qualityFileAssistentService.update(ass, assisWrapper);
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
return R.status(b); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|