diff --git a/src/main/java/com/dsic/gj_erp/service/zyjh/YcldwInfoService.java b/src/main/java/com/dsic/gj_erp/service/zyjh/YcldwInfoService.java index 549f09d..4bd86f9 100644 --- a/src/main/java/com/dsic/gj_erp/service/zyjh/YcldwInfoService.java +++ b/src/main/java/com/dsic/gj_erp/service/zyjh/YcldwInfoService.java @@ -1,6 +1,8 @@ package com.dsic.gj_erp.service.zyjh; +import cn.hutool.core.util.ObjUtil; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.dsic.gj_erp.bean.jhgk.DmYdjh; import com.dsic.gj_erp.bean.zyjh.YcldwInfo; @@ -17,6 +19,12 @@ public class YcldwInfoService extends ServiceImpl { public YcldwInfo updateForSl(ShangLiao sl){ YcldwInfo info=YcldwInfo.ofSl(sl); + //==========临时增加补丁,防止重复上料时垛位产生重复数据============== + List list = this.list(Wrappers.lambdaQuery().eq(YcldwInfo::getYdid, sl.getYdjh().getId())); + if (ObjUtil.isNotEmpty(list)){ + return info; + } + //=======================临时补丁结束===================== baseMapper.insert(info); return info; }