修改bug

This commit is contained in:
yangjun 2026-04-14 10:22:52 +08:00
parent 705037c200
commit 7c527a98ca
2 changed files with 9 additions and 4 deletions

View File

@ -12,6 +12,6 @@
b.category_id as parent_id b.category_id as parent_id
from nu_biz_suppliers_material_info a from nu_biz_suppliers_material_info a
left join nu_config_material_info b on a.wl_id = b.id left join nu_config_material_info b on a.wl_id = b.id
where suppliers_id = #{suppliersId} where suppliers_id = #{suppliersId} and b.type_id is not null
</select> </select>
</mapper> </mapper>

View File

@ -186,14 +186,19 @@ public class SuppliersMQListener {
NuBizSuppliersMaterialInfo bizSuppliersMaterialInfo = new NuBizSuppliersMaterialInfo(); NuBizSuppliersMaterialInfo bizSuppliersMaterialInfo = new NuBizSuppliersMaterialInfo();
BeanUtils.copyProperties(suppliersMaterialInfoDto, bizSuppliersMaterialInfo); BeanUtils.copyProperties(suppliersMaterialInfoDto, bizSuppliersMaterialInfo);
QueryWrapper<NuBizSuppliersMaterialInfo> queryWrapper = new QueryWrapper<>(); QueryWrapper<NuBizSuppliersMaterialInfo> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("suppliers_id", bizSuppliersMaterialInfo.getSuppliersId()); queryWrapper.eq("suppliers_id", suppliersMaterialInfoDto.getSuppliersId());
queryWrapper.eq("wl_id", bizSuppliersMaterialInfo.getId()); queryWrapper.eq("wl_id", suppliersMaterialInfoDto.getId());
NuBizSuppliersMaterialInfo bizSuppliersMaterialInfo1 =bizSuppliersMaterialInfoService.getOne(queryWrapper); NuBizSuppliersMaterialInfo bizSuppliersMaterialInfo1 =bizSuppliersMaterialInfoService.getOne(queryWrapper);
if (bizSuppliersMaterialInfo1 == null){ if (bizSuppliersMaterialInfo1 == null){
// bizSuppliersMaterialInfoService.save(bizSuppliersMaterialInfo); // bizSuppliersMaterialInfoService.save(bizSuppliersMaterialInfo);
System.out.println("供应商物料信息保存失败-------------"+bizSuppliersMaterialInfo);
}else{ }else{
bizSuppliersMaterialInfo.setId(null); bizSuppliersMaterialInfo.setId(null);
bizSuppliersMaterialInfo.setWlId(bizSuppliersMaterialInfo1.getId()); bizSuppliersMaterialInfo.setWlId(suppliersMaterialInfoDto.getId());
bizSuppliersMaterialInfo.setSalesUnit(suppliersMaterialInfoDto.getSalesUnit());
bizSuppliersMaterialInfo.setSalesUnitPrice(suppliersMaterialInfoDto.getSalesUnitPrice());
System.out.println("供应商物料信息保存成功-------------"+bizSuppliersMaterialInfo);
bizSuppliersMaterialInfoService.update(bizSuppliersMaterialInfo,queryWrapper); bizSuppliersMaterialInfoService.update(bizSuppliersMaterialInfo,queryWrapper);
} }