|
@@ -7,6 +7,7 @@ import cn.hutool.core.util.ObjectUtil;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.huimv.guowei.admin.common.utils.Result;
|
|
import com.huimv.guowei.admin.common.utils.Result;
|
|
@@ -492,7 +493,13 @@ public class BaseDuckInfoServiceImpl extends ServiceImpl<BaseDuckInfoMapper, Bas
|
|
baseDuckInfo.setDuckSex(Integer.parseInt(breed.getDuckSex()));
|
|
baseDuckInfo.setDuckSex(Integer.parseInt(breed.getDuckSex()));
|
|
baseDuckInfo.setDuckBreed(Integer.parseInt(breed.getDuckBreed()));
|
|
baseDuckInfo.setDuckBreed(Integer.parseInt(breed.getDuckBreed()));
|
|
baseDuckInfo.setIsCage(0);
|
|
baseDuckInfo.setIsCage(0);
|
|
- baseMapper.insert(baseDuckInfo);
|
|
|
|
|
|
+ //翅号存在就更新
|
|
|
|
+ BaseDuckInfo baseDuckInfo1 = baseMapper.selectOne(new QueryWrapper<BaseDuckInfo>().lambda().eq(BaseDuckInfo::getChiNum, breed.getChiNum()).eq(BaseDuckInfo::getFarmId,farmId));
|
|
|
|
+ if (ObjectUtil.isNotEmpty(baseDuckInfo1)){
|
|
|
|
+ baseMapper.update(baseDuckInfo,new UpdateWrapper<BaseDuckInfo>().lambda().eq(BaseDuckInfo::getChiNum,baseDuckInfo.getChiNum()).eq(BaseDuckInfo::getFarmId,farmId));
|
|
|
|
+ }else {
|
|
|
|
+ baseMapper.insert(baseDuckInfo);
|
|
|
|
+ }
|
|
System.out.println(breed.toString());
|
|
System.out.println(breed.toString());
|
|
}
|
|
}
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|