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

Commit 730ff243 authored by zhanggb's avatar zhanggb

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

parent d97db308
......@@ -475,10 +475,16 @@ public class GoblinMongoUtils {
}
public boolean updateStoreErpConfigVo(GoblinStoreErpConfigVo vo) {
UpdateResult upsert = mongoTemplate.upsert(Query.query(Criteria.where("storeId").is(vo.getStoreId())),
Update.fromDocument((Document) mongoConverter.convertToMongoType(vo)),
GoblinStoreErpConfigVo.class.getSimpleName());
return upsert.getModifiedCount() > 0;
GoblinStoreErpConfigVo storeErpConfigVo = this.getStoreErpConfigVo(vo.getStoreId());
if (null == storeErpConfigVo) {
mongoTemplate.insert(vo, GoblinStoreErpConfigVo.class.getSimpleName());
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