|
|
@@ -1108,7 +1108,7 @@ public class StoreInfoServiceImpl extends ServiceImpl<StoreInfoMapper, StoreInfo
|
|
|
storeImg.setStoreId(storeInfo.getId());
|
|
|
storeImg.setImgType(25);
|
|
|
storeImg.setImgSort(0);
|
|
|
- storeImg.setImgDescription("经营许可证审核通过图片");
|
|
|
+ storeImg.setImgDescription("经营许可证图片");
|
|
|
storeImg.setImgUrl(storeInfoDto.getFoodLicenceUrl());
|
|
|
storeImgMapper.insert(storeImg);
|
|
|
}
|
|
|
@@ -2746,9 +2746,8 @@ public class StoreInfoServiceImpl extends ServiceImpl<StoreInfoMapper, StoreInfo
|
|
|
|
|
|
@Override
|
|
|
public int uploadfoodLicence(StoreImg storeImg) {
|
|
|
- storeImgMapper.delete(new LambdaQueryWrapper<StoreImg>().eq(StoreImg::getImgType, 24).eq(StoreImg::getStoreId, storeImg.getStoreId()));
|
|
|
- storeImg.setImgType(24);
|
|
|
- storeImg.setImgDescription("经营许可证审核通过前图片");
|
|
|
+ storeImg.setImgType(25);
|
|
|
+ storeImg.setImgDescription("食品经营许可证图片");
|
|
|
storeImgMapper.insert(storeImg);
|
|
|
|
|
|
// 经营许可证历史表插入
|
|
|
@@ -2829,7 +2828,7 @@ public class StoreInfoServiceImpl extends ServiceImpl<StoreInfoMapper, StoreInfo
|
|
|
map.put("foodLicenceStatus", storeInfo.getFoodLicenceStatus());
|
|
|
}
|
|
|
//食品经营许可证照片列表
|
|
|
- List<StoreImg> storeImgList = storeImgMapper.selectList(new LambdaQueryWrapper<StoreImg>().eq(StoreImg::getImgType, 24).eq(StoreImg::getStoreId, id));
|
|
|
+ List<StoreImg> storeImgList = storeImgMapper.selectList(new LambdaQueryWrapper<StoreImg>().eq(StoreImg::getImgType, 25).eq(StoreImg::getStoreId, id));
|
|
|
if (!CollectionUtils.isEmpty(storeImgList)) {
|
|
|
map.put("foodLicenceImgList", storeImgList);
|
|
|
} else {
|
|
|
@@ -2861,28 +2860,36 @@ public class StoreInfoServiceImpl extends ServiceImpl<StoreInfoMapper, StoreInfo
|
|
|
|
|
|
@Override
|
|
|
public int foodLicenceType(int id) {
|
|
|
- //删除原合同照片
|
|
|
- LambdaUpdateWrapper<StoreImg> lambdaUpdateWrapper = new LambdaUpdateWrapper<>();
|
|
|
- lambdaUpdateWrapper.eq(StoreImg::getStoreId, id);
|
|
|
- lambdaUpdateWrapper.eq(StoreImg::getImgType, 25);
|
|
|
- lambdaUpdateWrapper.set(StoreImg::getDeleteFlag, 1);
|
|
|
- storeImgMapper.update(null, lambdaUpdateWrapper);
|
|
|
- //修改续签合同类型为合同类型
|
|
|
- List<StoreImg> storeImgList = storeImgMapper.selectList(new LambdaQueryWrapper<StoreImg>().eq(StoreImg::getStoreId, id).eq(StoreImg::getImgType, 24));
|
|
|
- List<Integer> imgList = storeImgList.stream().map(StoreImg::getId).collect(Collectors.toList());
|
|
|
- LambdaUpdateWrapper<StoreImg> imgLambdaUpdateWrapper = new LambdaUpdateWrapper();
|
|
|
- imgLambdaUpdateWrapper.in(StoreImg::getId, imgList).set(StoreImg::getImgType, 25).set(StoreImg::getImgDescription, "经营许可证审核通过图片");
|
|
|
- int num = storeImgMapper.update(null, imgLambdaUpdateWrapper);
|
|
|
+
|
|
|
+ List<StoreImg> storeImgs = storeImgMapper.selectList(new LambdaQueryWrapper<StoreImg>().eq(StoreImg::getStoreId, id)
|
|
|
+ .eq(StoreImg::getImgType,25)
|
|
|
+ .orderByDesc(StoreImg::getCreatedTime));
|
|
|
+
|
|
|
+ List<Integer> deleteIds = storeImgs.stream()
|
|
|
+ .skip(1) // 跳过最新的第一条
|
|
|
+ .map(StoreImg::getId) // 替换为你的主键字段(如imgId)
|
|
|
+ .collect(Collectors.toList());
|
|
|
+
|
|
|
+ if(deleteIds!=null && deleteIds.size()>0){
|
|
|
+ storeImgMapper.deleteBatchIds(deleteIds);
|
|
|
+ }
|
|
|
+
|
|
|
+// //修改续签合同类型为合同类型
|
|
|
+// List<StoreImg> storeImgList = storeImgMapper.selectList(new LambdaQueryWrapper<StoreImg>().eq(StoreImg::getStoreId, id).eq(StoreImg::getImgType, 25));
|
|
|
+// List<Integer> imgList = storeImgList.stream().map(StoreImg::getId).collect(Collectors.toList());
|
|
|
+// LambdaUpdateWrapper<StoreImg> imgLambdaUpdateWrapper = new LambdaUpdateWrapper();
|
|
|
+// imgLambdaUpdateWrapper.in(StoreImg::getId, imgList).set(StoreImg::getImgType, 25).set(StoreImg::getImgDescription, "经营许可证图片");
|
|
|
+// int num = storeImgMapper.update(null, imgLambdaUpdateWrapper);
|
|
|
|
|
|
|
|
|
// 将原来的食品经营许可证历史表数据删除
|
|
|
- LambdaUpdateWrapper<StoreLicenseHistory> wrapper = new LambdaUpdateWrapper<>();
|
|
|
- wrapper.eq(StoreLicenseHistory::getStoreId, id);
|
|
|
- wrapper.eq(StoreLicenseHistory::getLicenseStatus, 2);
|
|
|
- wrapper.eq(StoreLicenseHistory::getLicenseExecuteStatus, 1);
|
|
|
- wrapper.eq(StoreLicenseHistory::getDeleteFlag, 0);
|
|
|
- wrapper.set(StoreLicenseHistory::getDeleteFlag, 1);
|
|
|
- licenseHistoryMapper.update(null, wrapper);
|
|
|
+// LambdaUpdateWrapper<StoreLicenseHistory> wrapper = new LambdaUpdateWrapper<>();
|
|
|
+// wrapper.eq(StoreLicenseHistory::getStoreId, id);
|
|
|
+// wrapper.eq(StoreLicenseHistory::getLicenseStatus, 2);
|
|
|
+// wrapper.eq(StoreLicenseHistory::getLicenseExecuteStatus, 1);
|
|
|
+// wrapper.eq(StoreLicenseHistory::getDeleteFlag, 0);
|
|
|
+// wrapper.set(StoreLicenseHistory::getDeleteFlag, 1);
|
|
|
+// licenseHistoryMapper.update(null, wrapper);
|
|
|
|
|
|
// 将新的食品经营许可证历史表数据变为审核通过
|
|
|
LambdaUpdateWrapper<StoreLicenseHistory> wrapper1 = new LambdaUpdateWrapper<>();
|
|
|
@@ -2891,7 +2898,7 @@ public class StoreInfoServiceImpl extends ServiceImpl<StoreInfoMapper, StoreInfo
|
|
|
wrapper1.eq(StoreLicenseHistory::getLicenseExecuteStatus, 2);
|
|
|
wrapper1.eq(StoreLicenseHistory::getDeleteFlag, 0);
|
|
|
wrapper1.set(StoreLicenseHistory::getLicenseExecuteStatus, 1);
|
|
|
- licenseHistoryMapper.update(null, wrapper1);
|
|
|
+ int num = licenseHistoryMapper.update(null, wrapper1);
|
|
|
|
|
|
return num;
|
|
|
}
|