Commit 2668d407 authored by shiyu's avatar shiyu

编辑钱币

parent badf868c
...@@ -6,7 +6,6 @@ import com.wwdz.ch.admin.util.AuthSupport; ...@@ -6,7 +6,6 @@ import com.wwdz.ch.admin.util.AuthSupport;
import com.wwdz.ch.core.type.Result; import com.wwdz.ch.core.type.Result;
import com.wwdz.ch.db.dto.request.CoinRequestDto; import com.wwdz.ch.db.dto.request.CoinRequestDto;
import com.xxdxxs.utils.JsonUtils; import com.xxdxxs.utils.JsonUtils;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -41,7 +40,7 @@ public class ItemController { ...@@ -41,7 +40,7 @@ public class ItemController {
@PostMapping("/setItem") @PostMapping("/setItem")
public Result setItem(@RequestBody CoinRequestDto coinRequestDto) { public Result setItem(@RequestBody CoinRequestDto coinRequestDto) {
logger.info("【请求开始】操作人:[" + AuthSupport.userName()+ "] 钱币列表->钱币设置->更新,请求参数:parma:{}", coinRequestDto); logger.info("【请求开始】操作人:[" + AuthSupport.userName()+ "] 钱币列表->钱币设置->更新,请求参数:parma:{}", coinRequestDto);
Result result = itemService.setCoin(coinRequestDto); Result result = itemService.setItem(coinRequestDto);
logger.info("【请求结束】钱币列表->钱币明细->更新"); logger.info("【请求结束】钱币列表->钱币明细->更新");
return result; return result;
} }
......
...@@ -96,7 +96,7 @@ public class ItemServiceImpl implements ItemService { ...@@ -96,7 +96,7 @@ public class ItemServiceImpl implements ItemService {
} }
@Override @Override
public Result setCoin(CoinRequestDto coinRequestDto) { public Result setItem(CoinRequestDto coinRequestDto) {
try { try {
Item item = new Item(); Item item = new Item();
EntityMapper.copyAttribute(coinRequestDto, item); EntityMapper.copyAttribute(coinRequestDto, item);
...@@ -116,7 +116,10 @@ public class ItemServiceImpl implements ItemService { ...@@ -116,7 +116,10 @@ public class ItemServiceImpl implements ItemService {
} }
String imgBaseStr = coinRequestDto.getImgBaseStr(); String imgBaseStr = coinRequestDto.getImgBaseStr();
String keyName = String.valueOf(coinRequestDto.getId()) + System.currentTimeMillis() + IMG_SUFFIX ; String keyName = String.valueOf(coinRequestDto.getId()) + System.currentTimeMillis() + IMG_SUFFIX ;
Map<String, Object> paramMap = JsonUtils.toMap(item.getExtra()); Map<String, Object> paramMap = new HashMap<>();
if (StringUtils.hasLength(item.getExtra())) {
paramMap = JsonUtils.toMap(item.getExtra());
}
if (StringUtils.hasLength(imgBaseStr)) { if (StringUtils.hasLength(imgBaseStr)) {
qiniuStorage.storeBase64Str(imgBaseStr, IMG_TYPE, keyName); qiniuStorage.storeBase64Str(imgBaseStr, IMG_TYPE, keyName);
String url = qiniuStorage.generateUrl(keyName); String url = qiniuStorage.generateUrl(keyName);
......
...@@ -12,5 +12,5 @@ public interface ItemService { ...@@ -12,5 +12,5 @@ public interface ItemService {
Result findDetails(CoinRequestDto coinRequestDto); Result findDetails(CoinRequestDto coinRequestDto);
Result setCoin(CoinRequestDto coinRequestDto); Result setItem(CoinRequestDto coinRequestDto);
} }
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