|
|
@ -15,7 +15,7 @@ import com.kiisoo.ic.store.entity.PoiStoreStaff;
|
|
|
|
import com.kiisoo.ic.store.entity.PoiStoreStaffVO;
|
|
|
|
import com.kiisoo.ic.store.entity.PoiStoreStaffVO;
|
|
|
|
import com.kiisoo.ic.store.mapper.PoiStoreDOMapper;
|
|
|
|
import com.kiisoo.ic.store.mapper.PoiStoreDOMapper;
|
|
|
|
import com.kiisoo.ic.store.mapper.PoiStoreStaffDOMapper;
|
|
|
|
import com.kiisoo.ic.store.mapper.PoiStoreStaffDOMapper;
|
|
|
|
import com.kiisoo.ic.system.bean.AccountBean;
|
|
|
|
import com.kiisoo.ic.store.mapper.PrivilageCpUserStoreDOMapper;
|
|
|
|
import com.kiisoo.ic.system.bean.ImportAccountErrorBean;
|
|
|
|
import com.kiisoo.ic.system.bean.ImportAccountErrorBean;
|
|
|
|
import com.kiisoo.ic.system.bean.PrivilageUserBean;
|
|
|
|
import com.kiisoo.ic.system.bean.PrivilageUserBean;
|
|
|
|
import com.kiisoo.ic.system.entity.PrivilageAccountDO;
|
|
|
|
import com.kiisoo.ic.system.entity.PrivilageAccountDO;
|
|
|
@ -37,15 +37,12 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
|
|
|
|
|
|
import javax.management.relation.Role;
|
|
|
|
|
|
|
|
import java.io.IOException;
|
|
|
|
import java.io.IOException;
|
|
|
|
import java.io.InputStream;
|
|
|
|
import java.io.InputStream;
|
|
|
|
import java.lang.reflect.InvocationTargetException;
|
|
|
|
import java.lang.reflect.InvocationTargetException;
|
|
|
|
import java.math.BigDecimal;
|
|
|
|
|
|
|
|
import java.text.SimpleDateFormat;
|
|
|
|
import java.text.SimpleDateFormat;
|
|
|
|
import java.util.*;
|
|
|
|
import java.util.*;
|
|
|
|
import java.util.concurrent.atomic.AtomicInteger;
|
|
|
|
import java.util.concurrent.atomic.AtomicInteger;
|
|
|
|
import java.util.regex.Pattern;
|
|
|
|
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
|
|
import static com.kiisoo.ic.store.constant.Constants.TYPE_MANAGER;
|
|
|
|
import static com.kiisoo.ic.store.constant.Constants.TYPE_MANAGER;
|
|
|
@ -68,6 +65,8 @@ public class PoiStoreStaffService {
|
|
|
|
@Autowired
|
|
|
|
@Autowired
|
|
|
|
private PoiStoreDOMapper poiStoreDOMapper;
|
|
|
|
private PoiStoreDOMapper poiStoreDOMapper;
|
|
|
|
@Autowired
|
|
|
|
@Autowired
|
|
|
|
|
|
|
|
private PrivilageCpUserStoreDOMapper privilageCpUserStoreDOMapper;
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
private PrivilageAccountService privilageAccountService;
|
|
|
|
private PrivilageAccountService privilageAccountService;
|
|
|
|
@Autowired
|
|
|
|
@Autowired
|
|
|
|
private PrivilageUserService privilageUserService;
|
|
|
|
private PrivilageUserService privilageUserService;
|
|
|
@ -258,14 +257,18 @@ public class PoiStoreStaffService {
|
|
|
|
qrCodeDO.setType(1);
|
|
|
|
qrCodeDO.setType(1);
|
|
|
|
qrCodeDO.setScene(2);
|
|
|
|
qrCodeDO.setScene(2);
|
|
|
|
//查询店铺店长编码
|
|
|
|
//查询店铺店长编码
|
|
|
|
String staffCode = poiStoreStaffDOMapper.selectShopManagerByShop(poiStoreStaffVO.getStoreId());
|
|
|
|
String cpUserId = privilageCpUserStoreDOMapper.selectCpUserIdByStoreId(poiStoreStaffVO.getStoreId());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PoiStore poiStore = poiStoreDOMapper.selectById(poiStoreStaffVO.getStoreId());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
String[] data = new String[1];
|
|
|
|
String[] data = new String[1];
|
|
|
|
//选择店铺对应店长的编码
|
|
|
|
//选择店铺对应店长的编码
|
|
|
|
//data[0] = (staffCode);
|
|
|
|
data[0] = (cpUserId);
|
|
|
|
data[0] = ("JiangDeXiang");
|
|
|
|
// data[0] = ("JiangDeXiang");
|
|
|
|
qrCodeDO.setUser(data);
|
|
|
|
qrCodeDO.setUser(data);
|
|
|
|
//店铺编码-导购编码
|
|
|
|
//店铺编码-导购编码
|
|
|
|
qrCodeDO.setState(poiStoreStaffVO.getStoreCode() + "-" + poiStoreStaffVO.getStaffCode());
|
|
|
|
qrCodeDO.setState(poiStore.getCode() + "-" + poiStoreStaffVO.getStaffCode());
|
|
|
|
return qrCodeService.getQrCode(qrCodeDO);
|
|
|
|
return qrCodeService.getQrCode(qrCodeDO);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|