.
Even though land is a state matter, the federal government has adequate legal powers to intervene and protect any area which qualifies as a place of natural heritage. This must now be done as a matter of the utmost urgency.package com.breach.huajinbao.service.global.impl;

import com.aliyun.oss.internal.SignUtils;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.breach.common.entity.ConsumerAccount;
import com.breach.common.entity.ConsumerAuths;
import com.breach.common.entity.ConsumerInfo;
import com.breach.common.mapper.IConsumerAccountMapper;
import com.breach.common.mapper.IConsumerAuthsMapper;
import com.breach.common.mapper.IConsumerInfoMapper;
import com.breach.common.mapper.IRegionProvinceMapper;
import com.breach.huajinbao.service.global.IGlobalService;
import com.breach.huajinbao.sysconst.ISystemConsts;
import com.breach.huajinbao.util.global.GlobalConsumerUtil;
import com.breach.huajinbao.util.global.GlobalData;
import com.breach.huajinbao.util.global.IPAddressUtil;
import com.breach.huajinbao.util.sign.ConsumerSessionUtil;
import com.breach.huajinbao.util.sign.SignInUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * @program: Financial
 * @description:
 * @author: shaokang
 * @create: 2019-01-08 13:08
 **/
@Service
public class GlobalServiceImpl implements IGlobalService {

    @Autowired
    IConsumerAuthsMapper consumerAuthsMapper;
    @Autowired
    IRegionProvinceMapper regionProvinceMapper;
    @Autowired
    IConsumerInfoMapper consumerInfoMapper;
    @Autowired
    IConsumerAccountMapper consumerAccountMapper;

    /**
     * 获取登陆后用户的信息
     * @return
     */
    @Override
    public GlobalData getUserInfoAfterLogin() {
        ConsumerAuths consumer = ConsumerSessionUtil.getConsumer();

        if(consumer!= null) {
            // get consumer info
            ConsumerInfo consumerInfo = consumerInfoMapper.selectById(consumer.getId());

            // set query parameter for account
            ConsumerAccount queryConsumerAccount = new ConsumerAccount();
            queryConsumerAccount.setId(consumerInfo.getAccountId());

            // result as account
            ConsumerAccount consumerAccount = consumerAccountMapper.selectOne(new QueryWrapper<>(queryConsumerAccount));

            // process userInfo
            List data = new ArrayList();
            Map map = new HashMap();
            map.put("id", consumer.getId());
            map.put("username", consumer.getUsername());
            map.put("account", consumerAccount.getId());
            data.add(map);

            /*ConsumerInfo queryConsumerInfo = new ConsumerInfo();
            queryConsumerInfo.setId(consumer.getId());
            ConsumerInfo consumerInfo = consumerInfoMapper.selectOne(new QueryWrapper<>(queryConsumerInfo));

            ConsumerAccount queryConsumerAccount = new ConsumerAccount();
            queryConsumerAccount.setId(consumerInfo.getAccountId());
            ConsumerAccount consumerAccount = consumerAccountMapper.selectOne(new QueryWrapper<>(queryConsumerAccount));*/

//            return new GlobalData(SignInUtil.processSignInInfo(consumerInfo, consumerAccount));
            return new GlobalData(data);
        }
        return null;
    }

    /**
     * 获取额度
     * @return
     */
    @Override
    public GlobalData getAmount() {
        if(GlobalConsumerUtil.isLogin()) {
            // 登录过
            ConsumerInfo queryConsumerInfo = new ConsumerInfo();
            queryConsumerInfo.setId(ConsumerSessionUtil.getConsumer().getConsumerId());
            ConsumerInfo consumerInfo = consumerInfoMapper.selectOne(new QueryWrapper<>(queryConsumerInfo));
            ConsumerAccount queryConsumerAccount = new ConsumerAccount();
            queryConsumerAccount.setId(consumerInfo.getAccountId());
            ConsumerAccount consumerAccount = consumerAccountMapper.selectOne(new QueryWrapper<>(queryConsumerAccount));
            System.out.println(consumerAccount);
            return new GlobalData(ISystemConsts.AJAX_SUCCESS, consumerAccount);
        }
        return new GlobalData(ISystemConsts.AJAX_IS_NOT_LOGIN);
    }

    @Override
    public GlobalData getIP() {
        String clientIP = IPAddressUtil.getClientIP();
        return new GlobalData(200, clientIP);
    }
}
Camille Brochu of Hardwick has been named to the University of Maine’s spring Dean’s List.
There is change from the colleges every day about what to do with their freshman class of 2020-2021. You will have heard of online classes for next year, new registration dates, change in prices, students on campus or not, occupying residence halls or not.
Only voting representatives of member companies in good standing (dues paid) are eligible to vote.
The Nominating Committee of the North Dallas Chamber of Commerce has submitted the names of the following members for election to the 2021-2022 NDCC Board of Directors. These individuals, of proven ability and interest in our chamber, have agreed to serve the indicated terms if elected by the membership. See the bios for these members.
Please indicate your support by placing a check in the boxes provided, including write-ins if desired. Ballots must be received by January 29, 2020 at 5:00 p.m.
You may vote for as many directors as you wish.
Bill Siegel, Cowles & Thompson, P.C.We are taking part in Tough Mudder 5km for ManKind Initiative because we want to help support the amazing work they do!
We Support male victims of domestic abuse. to Recognise, respond and escape.
We are taking part in Tough Mudder 5km a teamwork-focused, obstacle-crammed event that is sure to test us!! We are doing this to help ManKind; ManKind Initiative is a domestic violence charity based in the United Kingdom and is at the forefront of providing support for male victims of domestic abuse and violence. Since becoming a charity in 2001, it has provided a helpline, training and support for statutory agencies (primarily the police, British Army and local authorities) and campaigns to ensure that equal recognition is given to male victims in the same way that recognition is given to female victims of domestic abuse. It is one of only a few charities in the country to help male victims.
ManKind Initiative provides an information, support and signposting service for male victims of domestic abuse, their friends and family through our national telephone helpline. We were the first Charity in Britain to support male victims and their children.Last year the Microsoft State of Global Customer Service Report reported that 72% of customers expected call center reps to already know their contact information, product details, and service history as soon as they make contact. Unfortunately, only 17% of these brands have so far actually integrated their customer data across their digital assets, and it would suffice to say that these expectations have only risen since then. Today, however, big data analytics has now made it easier than ever to track customer preferences, trends, and insights with fantastic accuracy. With such data more accessible than ever, look more and more brands to finally make the push to leverage customer data from their CRM to create more tailored experiences in 2018 and beyond.
Did you know that of the 60% of customers today who opt for self-service, only 20% actually succeed, while the remaining 80% end up in the call center? Not succeeding on the self-service journey takes a toll on customer satisfaction, along with the costs savings IVR was meant to provide. It’s no surprise then that with already over 1 BN smartphone users worldwide and growing, IVT is being replaced in favor of Visual IVR. Visual IVR transfers the existing IVR voice technology onto phone screens where customers can see and touch their way through visible menus, speak to a specific call center agent or even see how long they will need to wait in line, and then choose a callback option, all from the comforts of their smartphones. Visual IVR is thus finally fulfilling many of the unfulfilled promises Voice IVR, including self-service empowerment, agent efficiency and cost savings for the call center.
As customers voice their complaints across all channels, via phone, online chat, e-mail, social media, etc., many companies are still failing to respond fast enough to satisfy their customers across the board. Slow response times are the primary culprit why lousy customer experience