|
|
|
|
@ -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<YcldwInfoMapper, YcldwInfo> {
|
|
|
|
|
|
|
|
|
|
public YcldwInfo updateForSl(ShangLiao 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);
|
|
|
|
|
return info;
|
|
|
|
|
}
|
|
|
|
|
|