|  |  |  | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public  int addVipDefaultCard(Long vipId){ | 
|---|
|  |  |  | public MoneyCardUse addVipDefaultCard(Long vipId){ | 
|---|
|  |  |  | MoneyCardUse defaultCardUse=new MoneyCardUse(); | 
|---|
|  |  |  | defaultCardUse.setVipId(vipId); | 
|---|
|  |  |  | defaultCardUse.setCardName("储值卡"); | 
|---|
|  |  |  | 
|---|
|  |  |  | defaultCardUse.setGiftMoney(0D); | 
|---|
|  |  |  | defaultCardUse.setSource("-"); | 
|---|
|  |  |  | defaultCardUse.setStatus(Dictionary.MONEYCARD_STATUS_YX); | 
|---|
|  |  |  | return  moneyCardUseDao.insert(defaultCardUse); | 
|---|
|  |  |  | moneyCardUseDao.insert(defaultCardUse); | 
|---|
|  |  |  | return  defaultCardUse; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public List<SysVipInfo> findByVipNoOrTel(String key) { | 
|---|
|  |  |  | SysUsers users = WebUtil.getSessionAttribute(MatrixConstance.LOGIN_KEY); | 
|---|
|  |  |  | return sysVipInfoDao.selectByVipNoOrTel(key, users.getShopId()); | 
|---|
|  |  |  | return sysVipInfoDao.selectByVipNoOrTel(key); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public List<SysVipInfo> findUserByKey(String keyWord) { | 
|---|
|  |  |  | SysUsers users = WebUtil.getSessionAttribute(MatrixConstance.LOGIN_KEY); | 
|---|
|  |  |  | return sysVipInfoDao.selectUserByKey(keyWord, users.getShopId()); | 
|---|
|  |  |  | SysUsers user = WebUtil.getSessionAttribute(MatrixConstance.LOGIN_KEY); | 
|---|
|  |  |  | return sysVipInfoDao.selectUserByKey(keyWord,user.getCompanyId()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | public int apiAddVip(AddVipDto addVipDto) { | 
|---|
|  |  |  | SysUsers user = WebUtil.getSessionAttribute(MatrixConstance.LOGIN_KEY); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (serviceUtil.addCheckRepeatTowColumn(TableMapping.SYS_VIP_INFO, "VIP_NO", addVipDto.getVipNo(), | 
|---|
|  |  |  | "company_id",user.getCompanyId())) { | 
|---|
|  |  |  | throw new GlobleException("编号已存在!"); | 
|---|
|  |  |  | if (StringUtils.isNotBlank(addVipDto.getVipNo())) { | 
|---|
|  |  |  | if (serviceUtil.addCheckRepeatTowColumn(TableMapping.SYS_VIP_INFO, "VIP_NO", addVipDto.getVipNo(), | 
|---|
|  |  |  | "company_id", user.getCompanyId())) { | 
|---|
|  |  |  | throw new GlobleException("编号已存在!"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (serviceUtil.addCheckRepeatTowColumn(TableMapping.SYS_VIP_INFO, "PHONE", addVipDto.getPhone(), | 
|---|
|  |  |  | 
|---|
|  |  |  | throw new GlobleException("用户不存在"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (!modifyVipDto.getVipNo().equals(vipInfo.getVipNo())) { | 
|---|
|  |  |  | if (serviceUtil.addCheckRepeatTowColumn(TableMapping.SYS_VIP_INFO, "VIP_NO", modifyVipDto.getVipNo(), | 
|---|
|  |  |  | "company_id",user.getCompanyId())) { | 
|---|
|  |  |  | throw new GlobleException("编号已存在!"); | 
|---|
|  |  |  | if (StringUtils.isNotBlank(modifyVipDto.getVipNo())) { | 
|---|
|  |  |  | if (!modifyVipDto.getVipNo().equals(vipInfo.getVipNo())) { | 
|---|
|  |  |  | if (serviceUtil.addCheckRepeatTowColumn(TableMapping.SYS_VIP_INFO, "VIP_NO", modifyVipDto.getVipNo(), | 
|---|
|  |  |  | "company_id", user.getCompanyId())) { | 
|---|
|  |  |  | throw new GlobleException("编号已存在!"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|