修改 新增单据明细重复问题

dev
wangwei 2 years ago
parent c0229625f9
commit f5bd541e24

@ -182,8 +182,8 @@ public class InvProductDetailServiceImpl implements InvProductDetailService {
} }
List<InvProductDetailEntity> datas = List<InvProductDetailEntity> datas =
invProductDetailDao.selectList(new QueryWrapper<InvProductDetailEntity>().eq("relId", relId).eq(StrUtil.isNotEmpty(batchNo), "batchNo", batchNo) invProductDetailDao.selectList(new QueryWrapper<InvProductDetailEntity>().eq("relId", relId).eq(StrUtil.isNotEmpty(batchNo), "batchNo", batchNo)
.and(i-> i.isNull(StrUtil.isEmpty(batchNo), "batchNo").or().eq("batchNo","")).eq(StrUtil.isNotEmpty(supId), "supId", supId).eq("deptCode", deptCode).eq("invCode", invCode) .eq(StrUtil.isNotEmpty(supId), "supId", supId).eq("deptCode", deptCode).eq("invCode", invCode)
.eq(StrUtil.isNotEmpty(invSpaceCode), "invSpaceCode", invSpaceCode) .eq(StrUtil.isNotEmpty(invSpaceCode), "invSpaceCode", invSpaceCode) .isNull(StrUtil.isEmpty(batchNo), "batchNo").or().eq(StrUtil.isEmpty(batchNo),"batchNo","")
); );
int count = 0; int count = 0;

@ -20,6 +20,7 @@
AND code = #{code} AND code = #{code}
</if> </if>
</where> </where>
GROUP BY ic.id
</select> </select>
<select id="selectExitCount" resultType="java.lang.Integer"> <select id="selectExitCount" resultType="java.lang.Integer">

Loading…
Cancel
Save