|
@@ -1,18 +1,19 @@
|
|
|
package com.project.zcustom.service.smart.impl;
|
|
|
|
|
|
+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;
|
|
|
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.project.common.core.domain.search.PageParamVo;
|
|
|
+import com.project.common.utils.StringUtils;
|
|
|
import com.project.zcustom.domain.smart.PlatGreenFoods;
|
|
|
import com.project.zcustom.mapper.smart.PlatGreenFoodsMapper;
|
|
|
import com.project.zcustom.service.smart.IPlatGreenFoodsService;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
-import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
-import com.project.common.utils.StringUtils;
|
|
|
|
|
|
import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
|
|
|
/**
|
|
|
* 菜谱数据Service业务层处理
|
|
@@ -165,4 +166,18 @@ public class PlatGreenFoodsServiceImpl extends ServiceImpl<PlatGreenFoodsMapper,
|
|
|
public void reallyDeletePlatGreenFoods(LambdaQueryWrapper<PlatGreenFoods> lqw) {
|
|
|
baseMapper.reallyDeleteByWrapper(lqw);
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void addPlatGreenFoods(String appOrg, Map<String, Object> mapField) {
|
|
|
+ // 先删除所有数据
|
|
|
+ LambdaQueryWrapper<PlatGreenFoods> lqw = new LambdaQueryWrapper<>();
|
|
|
+ lqw.eq(PlatGreenFoods::getAppOrg, appOrg);
|
|
|
+ this.reallyDeletePlatGreenFoods(lqw);
|
|
|
+ if(mapField.containsKey("week")){
|
|
|
+ PlatGreenFoods foods = new PlatGreenFoods();
|
|
|
+ foods.setAppOrg(appOrg);
|
|
|
+ foods.setFoodInfo(mapField.get("week").toString());
|
|
|
+ this.save(foods);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|