|
@@ -0,0 +1,58 @@
|
|
|
+/**
|
|
|
+* @版权信息 (@copyright Copyright 2017-XXXX JDJR.COM All Right Reserved);
|
|
|
+* @see
|
|
|
+* @author 于海涛 京东金融【技术研发部-证券及营销平台研发部-营销平台研发部】
|
|
|
+* @version 1.0
|
|
|
+* @date 2018年6月14日
|
|
|
+*/
|
|
|
+
|
|
|
+package com.zskk.shop.service;
|
|
|
+
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.stereotype.Service;
|
|
|
+
|
|
|
+import com.zskk.shop.dao.ShopConfigMapper;
|
|
|
+import com.zskk.shop.dao.entry.ShopConfig;
|
|
|
+import com.zskk.shop.utils.ToolsUtil;
|
|
|
+
|
|
|
+@Service
|
|
|
+public class ShopConfigService {
|
|
|
+ /**
|
|
|
+ * KEY 设备描述
|
|
|
+ */
|
|
|
+ public static final String KEY_EQUIPMENT_INFO = "equipment_info";
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private ShopConfigMapper shopConfigMapper;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取KEY
|
|
|
+ * @param key
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public String get(String key){
|
|
|
+ ShopConfig config = shopConfigMapper.query(key);
|
|
|
+ return config != null? config.getValue(): null;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 设置
|
|
|
+ * @param key
|
|
|
+ * @param value
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public void set(String key, String value){
|
|
|
+ ShopConfig config = shopConfigMapper.query(key);
|
|
|
+ if (config != null){
|
|
|
+ config.setValue(value);
|
|
|
+ shopConfigMapper.update(config);
|
|
|
+ }else{
|
|
|
+ config = new ShopConfig();
|
|
|
+ config.setKey(key);
|
|
|
+ config.setValue(value);
|
|
|
+ config.setDescription("");
|
|
|
+ config.setCtime(ToolsUtil.getNow());
|
|
|
+ shopConfigMapper.add(config);
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|