Pārlūkot izejas kodu

解决更新时,空值不更新问题

yucheng 3 gadi atpakaļ
vecāks
revīzija
82c260f31a

+ 1 - 1
dmp-business/dmp-rwd/src/main/java/com/persagy/dmp/rwd/digital/service/impl/ObjectDigitalServiceImpl.java

@@ -155,7 +155,7 @@ public class ObjectDigitalServiceImpl extends ServiceImpl<ObjectDigitalMapper, O
      */
     private void ensureUpdateInfos(ObjectDigital vo, ObjectDigital dbVO, Set<String> removeColumns) {
         // 获取对象属性,不需要处理基类属性
-        Field[] fields = ReflectUtil.getFieldsDirectly(ObjectDigital.class, false);
+        Field[] fields = ReflectUtil.getFields(ObjectDigital.class);
         // 按属性处理
         for(Field field:fields) {
             Object fieldValue = ReflectUtil.getFieldValue(vo, field);