|
@@ -37,17 +37,20 @@ public class AssoPersonProductService extends ServiceImpl<AssoPersonProductMappe
|
|
|
}
|
|
|
|
|
|
|
|
|
- public Integer cancel(Integer productId){
|
|
|
- LambdaQueryWrapper<AssoPersonProduct> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
- queryWrapper.eq(AssoPersonProduct::getProductId, productId);
|
|
|
- AssoPersonProduct assoPersonProduct = this.getOne(queryWrapper, false);
|
|
|
- if (assoPersonProduct != null) {
|
|
|
- Boolean flag = cacheUtil.ifHavePermission(assoPersonProduct.getPersonUuid());
|
|
|
- if (!flag) {
|
|
|
- return 0;
|
|
|
+ public Integer cancel(Integer productId) {
|
|
|
+ if (productId != null) {
|
|
|
+ LambdaQueryWrapper<AssoPersonProduct> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ queryWrapper.eq(AssoPersonProduct::getProductId, productId);
|
|
|
+ AssoPersonProduct assoPersonProduct = this.getOne(queryWrapper, false);
|
|
|
+ if (assoPersonProduct != null) {
|
|
|
+ Boolean flag = cacheUtil.ifHavePermission(assoPersonProduct.getPersonUuid());
|
|
|
+ if (!flag) {
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+ this.removeById(assoPersonProduct.getId());
|
|
|
+ return productId;
|
|
|
}
|
|
|
- this.removeById(assoPersonProduct.getId());
|
|
|
- return productId;
|
|
|
+ return -1;
|
|
|
}
|
|
|
return -1;
|
|
|
}
|