ny
2024-12-12 f78656b3aff688567b0e8ff2e83646014ec098eb
src/main/java/com/itstyle/mdm/service/impl/MdmServiceImpl.java
@@ -1,6 +1,7 @@
package com.itstyle.mdm.service.impl;
import com.alibaba.druid.util.StringUtils;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
@@ -59,16 +60,21 @@
                            continue;
                        }
                        jsonObj.put("renewstatus","update");
                        newJsonArray.add(jsonObj);
                        //wms需求:过滤件装规格为空的数据
                        if(!StringUtils.isEmpty(jsonObj.getString("specification"))){
                            newJsonArray.add(jsonObj);
                        }
                        //数据存在变化
                        dynamicQuery.update(mdm);//更新数据
                    }
                }else {
                    jsonObj.put("renewstatus","new");
                    newJsonArray.add(jsonObj);
                    //wms需求:过滤件装规格为空的数据
                    if(!StringUtils.isEmpty(jsonObj.getString("specification"))){
                        newJsonArray.add(jsonObj);
                    }
                    //说明该数据为新数据
                    mdmData.setUuid(UUID.randomUUID().toString());
                    System.out.println(mdmData.toString());
                    dynamicQuery.save(mdmData);
                }
            }