|
@@ -104,12 +104,15 @@ public class Mall2PointsRulesServiceImpl implements Mall2PointsRulesService {
|
|
|
if (pointsBeginTime.getTime() > pointsEndTime.getTime()){
|
|
|
return R.error("设置的开始时间和结束时间冲突");
|
|
|
}
|
|
|
- //校验 积分类型和是否启用 查询出不让增加
|
|
|
HashMap<String, Object> map = new HashMap<>();
|
|
|
map.put("pointsType",mall2PointsRules.getPointsType());
|
|
|
map.put("isValid", Dict.isValid.item_0.getItem());
|
|
|
List<Mall2PointsRulesEntity> mall2PointsRulesEntities = mall2PointsRulesDao.queryList(map);
|
|
|
for (Mall2PointsRulesEntity mall2PointsRulesEntity : mall2PointsRulesEntities) {
|
|
|
+ if (mall2PointsRules.getMprId().equals(mall2PointsRulesEntity.getMprId())){
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+
|
|
|
if (Dict.isValid.item_0.getItem().equals(mall2PointsRules.getIsValid())){
|
|
|
// 之前结束时间要小于新增得开始时间
|
|
|
Boolean aBoolean = DateUtils.IsInterSection(mall2PointsRules.getPointsBeginTime(),mall2PointsRules.getPointsEndTime(),mall2PointsRulesEntity.getPointsBeginTime(),mall2PointsRulesEntity.getPointsEndTime());
|