Commit b4ae9d42 authored by muhong's avatar muhong

修改 查看详情

parent 7279c75e
...@@ -328,11 +328,12 @@ public class ItemDaoImpl implements ItemDao { ...@@ -328,11 +328,12 @@ public class ItemDaoImpl implements ItemDao {
ItemExample example = new ItemExample(); ItemExample example = new ItemExample();
ItemExample.Criteria criteria = example.createCriteria(); ItemExample.Criteria criteria = example.createCriteria();
criteria.andIsDeletedEqualTo(false); criteria.andIsDeletedEqualTo(false);
// 暂时去除华夏古泉和天眷堂的钱币, 对应编码2和7 //暂时去除华夏古泉和天眷堂的钱币, 对应编码2和7
if (!ObjectUtils.isEmpty(coinRequestDto.getIsExcluded()) && coinRequestDto.getIsExcluded() == 1) { if (!ObjectUtils.isEmpty(coinRequestDto.getIsExcluded()) && coinRequestDto.getIsExcluded() == 1) {
criteria.andSourceNotEqualTo(2); criteria.andSourceNotEqualTo(2);
criteria.andSourceNotEqualTo(7); criteria.andSourceNotEqualTo(7);
} }
criteria.andSourceIn(CHINESE_SOURCE_LIST);
if (StringUtils.hasLength(coinRequestDto.getName())) { if (StringUtils.hasLength(coinRequestDto.getName())) {
criteria.andNameLike("%" + coinRequestDto.getName() + "%"); criteria.andNameLike("%" + coinRequestDto.getName() + "%");
} }
......
...@@ -23,4 +23,5 @@ public class ItemResponseVo implements Entity { ...@@ -23,4 +23,5 @@ public class ItemResponseVo implements Entity {
private String createTime; private String createTime;
private String videos; private String videos;
private Map<String, Object> homePageImage; private Map<String, Object> homePageImage;
private Integer isDeleted;
} }
...@@ -276,7 +276,12 @@ public class FavoritesServiceImpl implements FavoritesService { ...@@ -276,7 +276,12 @@ public class FavoritesServiceImpl implements FavoritesService {
List<AgentTranceResponseVo> list = new ArrayList<>(); List<AgentTranceResponseVo> list = new ArrayList<>();
for (FavoritesItemsRelation relation : relationPage.getList()) { for (FavoritesItemsRelation relation : relationPage.getList()) {
ItemResponseVo vo = new ItemResponseVo(); ItemResponseVo vo = new ItemResponseVo();
Item item = itemDao.findDetails(relation.getItemId()); Item item = itemDao.findById(relation.getItemId());
if (Objects.isNull(item)) {
vo.setIsDeleted(1);
continue;
}
vo.setIsDeleted(0);
// 设置基本信息 // 设置基本信息
vo.setId(relation.getItemId()); vo.setId(relation.getItemId());
vo.setName(item.getName()); vo.setName(item.getName());
......
...@@ -69,8 +69,13 @@ public class FootPrintServiceImpl implements FootPrintService { ...@@ -69,8 +69,13 @@ public class FootPrintServiceImpl implements FootPrintService {
List<ItemResponseVo> weekList = new ArrayList<>(); List<ItemResponseVo> weekList = new ArrayList<>();
List<ItemResponseVo> monthList = new ArrayList<>(); List<ItemResponseVo> monthList = new ArrayList<>();
for (Footprint footprint : list) { for (Footprint footprint : list) {
Item item = itemDao.findDetails(footprint.getItemId());
ItemResponseVo itemResponseVo = new ItemResponseVo(); ItemResponseVo itemResponseVo = new ItemResponseVo();
Item item = itemDao.findById(footprint.getItemId());
if (Objects.isNull(item)) {
itemResponseVo.setIsDeleted(1);
continue;
}
itemResponseVo.setIsDeleted(0);
// 设置基本信息 // 设置基本信息
itemResponseVo.setId(footprint.getId()); itemResponseVo.setId(footprint.getId());
itemResponseVo.setItemId(item.getId()); itemResponseVo.setItemId(item.getId());
...@@ -198,8 +203,13 @@ public class FootPrintServiceImpl implements FootPrintService { ...@@ -198,8 +203,13 @@ public class FootPrintServiceImpl implements FootPrintService {
List<ItemResponseVo> weekList = new ArrayList<>(); List<ItemResponseVo> weekList = new ArrayList<>();
List<ItemResponseVo> monthList = new ArrayList<>(); List<ItemResponseVo> monthList = new ArrayList<>();
for (Footprint footprint : list) { for (Footprint footprint : list) {
Item item = itemDao.findDetails(footprint.getItemId());
ItemResponseVo itemResponseVo = new ItemResponseVo(); ItemResponseVo itemResponseVo = new ItemResponseVo();
Item item = itemDao.findById(footprint.getItemId());
if (Objects.isNull(item)) {
itemResponseVo.setIsDeleted(1);
continue;
}
itemResponseVo.setIsDeleted(0);
// 设置基本信息 // 设置基本信息
itemResponseVo.setId(footprint.getId()); itemResponseVo.setId(footprint.getId());
itemResponseVo.setItemId(item.getId()); itemResponseVo.setItemId(item.getId());
......
...@@ -222,9 +222,9 @@ public class ItemServiceImpl implements ItemService { ...@@ -222,9 +222,9 @@ public class ItemServiceImpl implements ItemService {
@Override @Override
public Result info(ItemRequestDto dto) { public Result info(ItemRequestDto dto) {
try { try {
Item item = itemDao.findDetails(dto.getId()); Item item = itemDao.findById(dto.getId());
if (null == item.getId()) { if (Objects.isNull(item)) {
return Result.failed("数据异常,该藏品不存在"); return Result.failed("该藏品已经被移除");
} }
ItemResponseVo itemResponseVo = new ItemResponseVo(); ItemResponseVo itemResponseVo = new ItemResponseVo();
// 设置基本信息 // 设置基本信息
...@@ -306,7 +306,7 @@ public class ItemServiceImpl implements ItemService { ...@@ -306,7 +306,7 @@ public class ItemServiceImpl implements ItemService {
if (dto.getUserId().equals(0L)) { if (dto.getUserId().equals(0L)) {
return Result.failed("您尚未登录,请先登录"); return Result.failed("您尚未登录,请先登录");
} }
Item item = itemDao.findDetails(dto.getId()); Item item = itemDao.findById(dto.getId());
if (Objects.isNull(item)) { if (Objects.isNull(item)) {
return Result.failed("数据异常,藏品不存在"); return Result.failed("数据异常,藏品不存在");
} }
...@@ -357,7 +357,7 @@ public class ItemServiceImpl implements ItemService { ...@@ -357,7 +357,7 @@ public class ItemServiceImpl implements ItemService {
if (dto.getUserId().equals(0L)) { if (dto.getUserId().equals(0L)) {
return Result.failed("您尚未登录,请先登录"); return Result.failed("您尚未登录,请先登录");
} }
Item item = itemDao.findDetails(dto.getId()); Item item = itemDao.findById(dto.getId());
if (Objects.isNull(item)) { if (Objects.isNull(item)) {
return Result.failed("数据异常,藏品不存在"); return Result.failed("数据异常,藏品不存在");
} }
...@@ -392,8 +392,8 @@ public class ItemServiceImpl implements ItemService { ...@@ -392,8 +392,8 @@ public class ItemServiceImpl implements ItemService {
@Override @Override
public Result update(ItemRequestDto dto) { public Result update(ItemRequestDto dto) {
try { try {
Item item = itemDao.findDetails(dto.getId()); Item item = itemDao.findById(dto.getId());
if (null == item.getId()) { if (Objects.isNull(item)) {
return Result.failed("数据异常,该藏品不存在"); return Result.failed("数据异常,该藏品不存在");
} }
...@@ -417,6 +417,7 @@ public class ItemServiceImpl implements ItemService { ...@@ -417,6 +417,7 @@ public class ItemServiceImpl implements ItemService {
favoritesItemsRelation.setUserId(dto.getUserId()); favoritesItemsRelation.setUserId(dto.getUserId());
favoritesItemsRelation.setFavoritesId(dto.getFavoritesId()); favoritesItemsRelation.setFavoritesId(dto.getFavoritesId());
favoritesItemsRelation.setItemId(item.getId()); favoritesItemsRelation.setItemId(item.getId());
favoritesItemsRelation.setAddTime(now);
favoritesItemsRelationDao.insert(favoritesItemsRelation); favoritesItemsRelationDao.insert(favoritesItemsRelation);
Map<String, Object> map = new HashMap<>(); Map<String, Object> map = new HashMap<>();
......
...@@ -179,12 +179,12 @@ public class UserServiceImpl implements UserService { ...@@ -179,12 +179,12 @@ public class UserServiceImpl implements UserService {
logger.error("请求验证码出错:{}", WxResponseCode.AUTH_CAPTCHA_UNSUPPORT.desc()); logger.error("请求验证码出错:{}", WxResponseCode.AUTH_CAPTCHA_UNSUPPORT.desc());
return Result.failed(WxResponseCode.AUTH_CAPTCHA_UNSUPPORT.desc()); return Result.failed(WxResponseCode.AUTH_CAPTCHA_UNSUPPORT.desc());
} }
String activeProfile = applicationContext.getEnvironment().getActiveProfiles()[0];
String code = "123456";
if (!StringUtils.equals("dev", activeProfile)) {
if (!RegexUtil.isMobileExact(dto.getMobile())) { if (!RegexUtil.isMobileExact(dto.getMobile())) {
return Result.failed("手机号格式不正确"); return Result.failed("手机号格式不正确");
} }
String activeProfile = applicationContext.getEnvironment().getActiveProfiles()[0];
String code = "123456";
if (!StringUtils.equals("dev", activeProfile)) {
code = CharUtil.getRandomNum(6); code = CharUtil.getRandomNum(6);
SmsResult smsResult = notifyService.notifySmsTemplate(dto.getMobile(), NotifyType.CAPTCHA, new String[]{code, "1"}); SmsResult smsResult = notifyService.notifySmsTemplate(dto.getMobile(), NotifyType.CAPTCHA, new String[]{code, "1"});
if (smsResult != null) { if (smsResult != null) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment