|
|
@@ -12,6 +12,7 @@ import com.zhongzheng.modules.top.mall.domain.TopStore;
|
|
|
import com.zhongzheng.modules.top.mall.mapper.TopStoreMapper;
|
|
|
import com.zhongzheng.modules.top.mall.service.ITopStoreService;
|
|
|
import com.zhongzheng.modules.top.mall.vo.TopStoreVo;
|
|
|
+import com.zhongzheng.modules.top.order.domain.TopOrderRecNote;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
@@ -76,15 +77,24 @@ public class TopStoreServiceImpl extends ServiceImpl<TopStoreMapper, TopStore> i
|
|
|
if(Validator.isEmpty(bo.getStoreName())||Validator.isEmpty(bo.getPassword())||Validator.isEmpty(bo.getUserName())||Validator.isEmpty(bo.getTelphone())){
|
|
|
throw new CustomException("参数缺失");
|
|
|
}
|
|
|
+ if (getOne(new LambdaQueryWrapper<TopStore>().eq(TopStore::getUserName, bo.getUserName()).last("limit 1")) != null) {
|
|
|
+ throw new CustomException("该账号已被注册");
|
|
|
+ }
|
|
|
TopStore add = BeanUtil.toBean(bo, TopStore.class);
|
|
|
validEntityBeforeSave(add);
|
|
|
add.setCreateTime(DateUtils.getNowTime());
|
|
|
add.setUpdateTime(DateUtils.getNowTime());
|
|
|
+ add.setInitPwd(add.getPassword());
|
|
|
return this.save(add);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public Boolean updateByEditBo(TopStoreEditBo bo) {
|
|
|
+ if(Validator.isNotEmpty(bo.getUserName())){
|
|
|
+ if (getOne(new LambdaQueryWrapper<TopStore>().ne(TopStore::getStoreId, bo.getStoreId()).eq(TopStore::getUserName, bo.getUserName()).last("limit 1")) != null) {
|
|
|
+ throw new CustomException("该账号已被注册");
|
|
|
+ }
|
|
|
+ }
|
|
|
TopStore update = BeanUtil.toBean(bo, TopStore.class);
|
|
|
validEntityBeforeSave(update);
|
|
|
update.setUpdateTime(DateUtils.getNowTime());
|