Commit badf868c authored by shiyu's avatar shiyu

编辑钱币

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