1.临时增加补丁,防止重复上料时垛位产生重复数据

master
董哲奇 1 month ago
parent 5d27333189
commit 5b4b3796b5

@ -1,6 +1,8 @@
package com.dsic.gj_erp.service.zyjh; 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.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.dsic.gj_erp.bean.jhgk.DmYdjh; import com.dsic.gj_erp.bean.jhgk.DmYdjh;
import com.dsic.gj_erp.bean.zyjh.YcldwInfo; import com.dsic.gj_erp.bean.zyjh.YcldwInfo;
@ -17,6 +19,12 @@ public class YcldwInfoService extends ServiceImpl<YcldwInfoMapper, YcldwInfo> {
public YcldwInfo updateForSl(ShangLiao sl){ public YcldwInfo updateForSl(ShangLiao sl){
YcldwInfo info=YcldwInfo.ofSl(sl); YcldwInfo info=YcldwInfo.ofSl(sl);
//==========临时增加补丁,防止重复上料时垛位产生重复数据==============
List<YcldwInfo> list = this.list(Wrappers.<YcldwInfo>lambdaQuery().eq(YcldwInfo::getYdid, sl.getYdjh().getId()));
if (ObjUtil.isNotEmpty(list)){
return info;
}
//=======================临时补丁结束=====================
baseMapper.insert(info); baseMapper.insert(info);
return info; return info;
} }

Loading…
Cancel
Save