记得上下班打卡 | git大法好,push需谨慎

Commit 730ff243 authored by zhanggb's avatar zhanggb

~api:店铺管理:店铺ERP配置编辑;

parent d97db308
...@@ -475,10 +475,16 @@ public class GoblinMongoUtils { ...@@ -475,10 +475,16 @@ public class GoblinMongoUtils {
} }
public boolean updateStoreErpConfigVo(GoblinStoreErpConfigVo vo) { public boolean updateStoreErpConfigVo(GoblinStoreErpConfigVo vo) {
UpdateResult upsert = mongoTemplate.upsert(Query.query(Criteria.where("storeId").is(vo.getStoreId())), GoblinStoreErpConfigVo storeErpConfigVo = this.getStoreErpConfigVo(vo.getStoreId());
Update.fromDocument((Document) mongoConverter.convertToMongoType(vo)), if (null == storeErpConfigVo) {
GoblinStoreErpConfigVo.class.getSimpleName()); mongoTemplate.insert(vo, GoblinStoreErpConfigVo.class.getSimpleName());
return upsert.getModifiedCount() > 0; return true;
} else {
return mongoTemplate.getCollection(GoblinStoreErpConfigVo.class.getSimpleName())
.updateOne(Query.query(Criteria.where("storeId").is(vo.getStoreId())).getQueryObject(),
ObjectUtil.cloneBasicDBObject().append("$set", mongoConverter.convertToMongoType(vo))
).getModifiedCount() > 0;
}
} }
/* ---------------------------------------- 店铺数据源 ---------------------------------------- */ /* ---------------------------------------- 店铺数据源 ---------------------------------------- */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment