|
@@ -24,6 +24,8 @@ import com.github.pagehelper.Page;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import org.apache.commons.lang.StringUtils;
|
|
|
+import org.slf4j.Logger;
|
|
|
+import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.data.domain.PageImpl;
|
|
|
import org.springframework.data.domain.PageRequest;
|
|
@@ -42,6 +44,8 @@ import java.util.*;
|
|
|
@AllArgsConstructor
|
|
|
public class StoreServiceImpl extends ServiceImpl<MtStoreMapper, MtStore> implements StoreService {
|
|
|
|
|
|
+ private static final Logger logger = LoggerFactory.getLogger(StoreServiceImpl.class);
|
|
|
+
|
|
|
private MtStoreMapper mtStoreMapper;
|
|
|
|
|
|
private MtMerchantMapper mtMerchantMapper;
|
|
@@ -190,11 +194,15 @@ public class StoreServiceImpl extends ServiceImpl<MtStoreMapper, MtStore> implem
|
|
|
}
|
|
|
|
|
|
// 保存二维码
|
|
|
- String page = QrCodeEnum.STORE.getPage() + "?" + QrCodeEnum.STORE.getKey() + "Id=" + mtStore.getId();
|
|
|
- String qr = weixinService.createQrCode(mtStore.getMerchantId(), QrCodeEnum.STORE.getKey(), mtStore.getId(), page, 320);
|
|
|
- mtStore.setQrCode(qr);
|
|
|
- mtStoreMapper.updateById(mtStore);
|
|
|
+ try {
|
|
|
+ String page = QrCodeEnum.STORE.getPage() + "?" + QrCodeEnum.STORE.getKey() + "Id=" + mtStore.getId();
|
|
|
+ String qr = weixinService.createQrCode(mtStore.getMerchantId(), QrCodeEnum.STORE.getKey(), mtStore.getId(), page, 320);
|
|
|
+ mtStore.setQrCode(qr);
|
|
|
+ } catch (Exception e) {
|
|
|
+ logger.error(e.getMessage());
|
|
|
+ }
|
|
|
|
|
|
+ mtStoreMapper.updateById(mtStore);
|
|
|
return mtStore;
|
|
|
}
|
|
|
|