Commit badf868c authored by shiyu's avatar shiyu

编辑钱币

parent 894ce085
...@@ -6,6 +6,7 @@ import java.util.stream.Collectors; ...@@ -6,6 +6,7 @@ import java.util.stream.Collectors;
import com.wwdz.ch.admin.entity.vo.ItemVo; import com.wwdz.ch.admin.entity.vo.ItemVo;
import com.wwdz.ch.db.domain.*; import com.wwdz.ch.db.domain.*;
import com.wwdz.ch.db.manager.CategoryManager; import com.wwdz.ch.db.manager.CategoryManager;
import com.wwdz.ch.db.manager.ItemManager;
import com.wwdz.ch.db.manager.impl.CategoryManagerImpl; import com.wwdz.ch.db.manager.impl.CategoryManagerImpl;
import com.wwdz.ch.db.service.ItemService; import com.wwdz.ch.db.service.ItemService;
import org.slf4j.Logger; import org.slf4j.Logger;
...@@ -27,6 +28,9 @@ public class AdminGoodsService { ...@@ -27,6 +28,9 @@ public class AdminGoodsService {
@Autowired @Autowired
private ItemService itemService; private ItemService itemService;
@Autowired
private ItemManager itemManager;
@Autowired @Autowired
private CategoryManager categoryManager; private CategoryManager categoryManager;
...@@ -86,8 +90,8 @@ public class AdminGoodsService { ...@@ -86,8 +90,8 @@ public class AdminGoodsService {
Long id = item.getId(); Long id = item.getId();
// 将生成的分享图片地址写入数据库 // 将生成的分享图片地址写入数据库
String url = qCodeService.createGoodShareImage(null, item.getId().toString(), item.getImages().split(";")[0], item.getName(), item.getPrice()); /*String url = qCodeService.createGoodShareImage(null, item.getId().toString(), item.getImages().split(";")[0], item.getName(), item.getPrice());
item.setShareImage(url); item.setShareImage(url);*/
// 商品基本信息表Dts_goods // 商品基本信息表Dts_goods
if (itemService.updateById(item) == 0) { if (itemService.updateById(item) == 0) {
...@@ -110,7 +114,7 @@ public class AdminGoodsService { ...@@ -110,7 +114,7 @@ public class AdminGoodsService {
} }
Long gid = item.getId(); Long gid = item.getId();
itemService.deleteById(gid); itemManager.deleteById(id);
logger.info("【请求结束】商品管理->商品管理->删除,响应结果:{}", "成功!"); logger.info("【请求结束】商品管理->商品管理->删除,响应结果:{}", "成功!");
return ResponseUtil.ok(); return ResponseUtil.ok();
...@@ -130,14 +134,14 @@ public class AdminGoodsService { ...@@ -130,14 +134,14 @@ public class AdminGoodsService {
itemService.add(item); itemService.add(item);
// 将生成的分享图片地址写入数据库 // 将生成的分享图片地址写入数据库
String url = qCodeService.createGoodShareImage(null, item.getId().toString(), item.getImages().split(";")[0], item.getName(), item.getPrice()); /* String url = qCodeService.createGoodShareImage(null, item.getId().toString(), item.getImages().split(";")[0], item.getName(), item.getPrice());
if (!StringUtils.isEmpty(url)) { if (!StringUtils.isEmpty(url)) {
item.setShareImage(url); item.setShareImage(url);
if (itemService.updateById(item) == 0) { if (itemService.updateById(item) == 0) {
logger.error("商品管理->商品管理->上架错误:{}", "更新数据失败"); logger.error("商品管理->商品管理->上架错误:{}", "更新数据失败");
throw new RuntimeException("更新数据失败"); throw new RuntimeException("更新数据失败");
} }
} }*/
logger.info("【请求结束】商品管理->商品管理->上架,响应结果:{}", "成功!"); logger.info("【请求结束】商品管理->商品管理->上架,响应结果:{}", "成功!");
return ResponseUtil.ok(); return ResponseUtil.ok();
} }
......
package com.wwdz.ch.db.manager; package com.wwdz.ch.db.manager;
import com.github.pagehelper.PageHelper;
import com.wwdz.ch.db.domain.Category; import com.wwdz.ch.db.domain.Category;
import com.wwdz.ch.db.domain.CategoryExample;
import org.springframework.util.StringUtils;
import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List; import java.util.List;
public interface CategoryManager { public interface CategoryManager {
...@@ -16,7 +9,6 @@ public interface CategoryManager { ...@@ -16,7 +9,6 @@ public interface CategoryManager {
List<Category> queryByPid(Integer pid); List<Category> queryByPid(Integer pid);
Category findById(Integer id); Category findById(Integer id);
List<Category> querySelective(String id, String name, Integer page, Integer size, String sort, String order); List<Category> querySelective(String id, String name, Integer page, Integer size, String sort, String order);
......
...@@ -17,4 +17,6 @@ public interface ItemManager { ...@@ -17,4 +17,6 @@ public interface ItemManager {
boolean setCoin(Item item); boolean setCoin(Item item);
int deleteUserItems(CoinRequestDto coinRequestDto); int deleteUserItems(CoinRequestDto coinRequestDto);
boolean deleteById(Long id);
} }
...@@ -16,10 +16,10 @@ import java.util.List; ...@@ -16,10 +16,10 @@ import java.util.List;
@Service @Service
public class CategoryManagerImpl implements CategoryManager { public class CategoryManagerImpl implements CategoryManager {
@Resource @Resource
private CategoryMapper categoryMapper; private CategoryMapper categoryMapper;
/** /**
* 根据层级查询类目,默认返回第一页 10个商品 * 根据层级查询类目,默认返回第一页 10个商品
* @param level * @param level
......
...@@ -77,4 +77,16 @@ public class ItemManagerImpl implements ItemManager { ...@@ -77,4 +77,16 @@ public class ItemManagerImpl implements ItemManager {
item.setIsDeleted(true); item.setIsDeleted(true);
return itemMapper.updateByExampleSelective(item, example); return itemMapper.updateByExampleSelective(item, example);
} }
@Override
public boolean deleteById(Long id) {
Item item = new Item();
ItemExample example = new ItemExample();
ItemExample.Criteria criteria = example.createCriteria();
criteria.andIdEqualTo(id);
item.setIsDeleted(true);
item.setUpdateTime(new Date());
int num = itemMapper.updateByExampleSelective(item, example);
return num > 0;
}
} }
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