|
@@ -28,6 +28,7 @@ public class MercProjectGoodsServiceImpl extends ServiceImpl<MercProjectGoodsMap
|
|
|
private LambdaQueryWrapper<MercProjectGoods> commonQueryWrapper(JMap<String,Object> param) {
|
|
|
LambdaQueryWrapper<MercProjectGoods> lqw = new LambdaQueryWrapper<MercProjectGoods>()
|
|
|
.eq(Emptys.check(param.getInt("id")), MercProjectGoods::getId, param.getInt("id"))
|
|
|
+ .in(Emptys.check(param.getInt("actIdList")), MercProjectGoods::getActId, param.getList("actIdList"))
|
|
|
;
|
|
|
return lqw;
|
|
|
}
|
|
@@ -90,4 +91,16 @@ public class MercProjectGoodsServiceImpl extends ServiceImpl<MercProjectGoodsMap
|
|
|
.eq(MercProjectGoods::getActType, actType);
|
|
|
return JHashMap.copy(list(lqw));
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Boolean checkGoodsId(Integer actId, String goodsId, String actType) {
|
|
|
+ LambdaQueryWrapper<MercProjectGoods> lqw = new LambdaQueryWrapper<MercProjectGoods>()
|
|
|
+ .select(MercProjectGoods::getId)
|
|
|
+ .eq(MercProjectGoods::getActId, actId)
|
|
|
+ .eq(MercProjectGoods::getActType, actType)
|
|
|
+ .eq(MercProjectGoods::getGoodsId, goodsId)
|
|
|
+ .last("limit 1");
|
|
|
+ MercProjectGoods one = getOne(lqw);
|
|
|
+ return Emptys.check(one);
|
|
|
+ }
|
|
|
}
|