新增物料远程调用对象转换问题

This commit is contained in:
zhou-hongcheng
2026-03-12 10:01:43 +08:00
parent c14f3f766b
commit 2c2a837ea8
@@ -87,7 +87,10 @@ public class MaterialBaseInfoImpl extends ServiceImpl<MaterialBaseInfoMapper, Ma
* @param materialBaseInfoDO
*/
public void synchMaterialBaseInfo(MaterialBaseInfoDO materialBaseInfoDO, Integer updateFeign){
MaterialBaseInfoFeign materialBaseInfoFeign = JSONUtil.toBean(JSONUtil.toJsonStr(materialBaseInfoDO), MaterialBaseInfoFeign.class);
MaterialBaseInfoFeign materialBaseInfoFeign = new MaterialBaseInfoFeign();
// 或者用 JSON 转换后再复制(保证对象是真正的实例)
MaterialBaseInfoFeign temp = JSONUtil.toBean(JSONUtil.toJsonStr(materialBaseInfoDO), MaterialBaseInfoFeign.class);
BeanUtils.copyProperties(temp, materialBaseInfoFeign);
materialBaseInfoFeign.setUpdateFeign(updateFeign);
AjaxResult ajaxResult = wmsServiceFeign.edit(materialBaseInfoFeign);
if (!"200".equals(String.valueOf(ajaxResult.get("code")))){