|
@@ -427,11 +427,14 @@ public class QrPackageServiceImpl implements QrPackageService {
|
|
|
if (userUtil.getWholeUser().getFactoryId() != null && userUtil.getWholeUser().getFactoryType() != null && FactoryTypeEnum.COVER.is(userUtil.getWholeUser().getFactoryType())) {
|
|
|
req.setFactoryCoverId(userUtil.getWholeUser().getFactoryId());
|
|
|
}
|
|
|
-
|
|
|
// 分页查询
|
|
|
IPage<QrPackageVO> iPage = qrPackageMapper.listQrPackage(PageUtil.createPage(req), req);
|
|
|
List<QrPackageVO> qrPackageList = iPage.getRecords();
|
|
|
|
|
|
+ //判断是否二级包材厂,如果不是,状态为已创建,如果是按表中值
|
|
|
+ if(FactoryTypeEnum.TWO_COVER.is(userUtil.getWholeUser().getFactoryType())) {
|
|
|
+ qrPackageList.stream().forEach(s -> s.setInvalid(QrPackageGenerateStatusEnum.CREATE_BEEN.getCode()));
|
|
|
+ }
|
|
|
// 封装出参、放入分页信息
|
|
|
ListQrPackageRes res = new ListQrPackageRes();
|
|
|
PageUtil.copyPageInfo(res, iPage);
|
|
@@ -876,7 +879,6 @@ public class QrPackageServiceImpl implements QrPackageService {
|
|
|
|
|
|
QrPackage qrPackage = qrPackageMapper.selectById(req.getId());
|
|
|
AssertUtil.isNull(qrPackage, "该码包不存在!");
|
|
|
-
|
|
|
qrPackage.setInvalid(InvalidEnum.INVALID.getCode());
|
|
|
qrPackage.setUpdateBy(user.getId());
|
|
|
qrPackage.setUpdateTime(LocalDateTime.now());
|