Merge remote-tracking branch 'origin/test' into test

This commit is contained in:
SongZhang 2024-08-23 10:47:48 +08:00
commit ce54b66205
2 changed files with 8 additions and 0 deletions

View File

@ -2,6 +2,7 @@ package cn.ysk.cashier.mybatis.rest;
import cn.hutool.core.io.IoUtil;
import cn.hutool.http.HttpUtil;
import cn.ysk.cashier.annotation.Log;
import cn.ysk.cashier.domain.QiniuContent;
import cn.ysk.cashier.exception.BadRequestException;
import cn.ysk.cashier.mybatis.entity.Activate;
@ -46,6 +47,8 @@ public class StorageController {
String userName = SecurityUtils.getCurrentUsername();
return new ResponseEntity<>(shopService.findActivate(shopId), HttpStatus.OK);
}
@Log("修改活动数据")
@PostMapping("/modityActivate")
public ResponseEntity<Object> modityActivate(@RequestBody Activate activate){
if (activate.getIsGiftPro() != null && activate.getIsGiftPro() == 1 && CollectionUtils.isEmpty(activate.getProducts()))

View File

@ -9,6 +9,7 @@ import cn.ysk.cashier.pojo.product.TbProduct;
import cn.ysk.cashier.pojo.product.TbProductSku;
import cn.ysk.cashier.pojo.shop.TbMerchantAccount;
import cn.ysk.cashier.repository.product.TbProductRepository;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@ -151,6 +152,10 @@ public class ShopServiceImpl implements ShopService {
}
}
actProductService.saveOrUpdateBatch(activate.getProducts());
}else {
LambdaQueryWrapper<TbActivateProduct> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(TbActivateProduct::getActivateId, activate.getId()); // 条件年龄等于30
actProductService.remove(queryWrapper);
}
}