Browse Source

update tt

master
xhxu 2 years ago
parent
commit
206f6884df
1 changed files with 50 additions and 2 deletions
  1. +50
    -2
      mlToutiaoOpen/src/main/java/com/iformall/controller/TtMerchantPoiController.java

+ 50
- 2
mlToutiaoOpen/src/main/java/com/iformall/controller/TtMerchantPoiController.java View File

@@ -51,7 +51,7 @@ public class TtMerchantPoiController extends BaseController {
public ResultData list(@ModelAttribute TtMerchantPoi record, Integer pageNum, Integer pageSize) {
logger.debug("[" + getIpAddr() + "] TtMerchantPoiController::list");
if (null == record || StringUtils.isBlank(record.getTenantId())){
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode());
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL);
}
record.setSortColumns(BaseEntity.SortField.UpdateDate_DESC);
final PageInfo<TtMerchantPoi> page = ttMerchantPoiService.listAsPage(record, pageNum, pageSize);
@@ -89,7 +89,7 @@ public class TtMerchantPoiController extends BaseController {
*/
@PostMapping(value = "/upload_material", consumes = "multipart/*", headers = "content-type=multipart/form-data")
@ApiOperation("上传图片")
public ResultData awsImgUpload(@RequestParam("file") MultipartFile multiReq
public ResultData uploadMaterial(@RequestParam("file") MultipartFile multiReq
,@RequestParam Map<String, String> param) {
logger.info("[" + getIpAddr() + "] TtMerchantPoiController::upload_material");
String appId = param.get("appId");
@@ -136,5 +136,53 @@ public class TtMerchantPoiController extends BaseController {
}


@PostMapping(value = "/upload_material1", consumes = "multipart/*", headers = "content-type=multipart/form-data")
@ApiOperation("上传图片")
public ResultData uploadMaterial(@RequestParam("file") MultipartFile multiReq) {
logger.info("[" + getIpAddr() + "] TtMerchantPoiController::upload_material");
String appId = "ttef6599d8705b49b101";
if(StringUtils.isBlank(appId)){
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL);
}
String materialTypeStr = "7";
Integer materialType = null;
if(StringUtils.isNotBlank(materialTypeStr)){
try{
materialType = Integer.parseInt(materialTypeStr);
}catch (Exception e){ }
}
if(materialType == null){
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL);
}

EnumMeterialType enumMeterialType = EnumMeterialType.getByCode(materialType);
if(enumMeterialType == null){
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR);
}

long size = multiReq.getSize();
final long length = enumMeterialType.getSize();
if (size > length) {
return new ResultData(ErrorCode.PICTURE_SIZE_EXCEED);
}

String fileFormat = "";
try {
int dot = multiReq.getOriginalFilename().lastIndexOf('.');
if (dot >= 0) {
fileFormat = multiReq.getOriginalFilename().substring(dot, multiReq.getOriginalFilename().length());
}

TtOpenMaService openMaService = openService.getTtOpenComponentService().getTtMaServiceByAppid(appId);
String res = openMaService.mediaUpload(materialType, fileFormat, multiReq.getInputStream());
return new ResultData(res);

} catch (Exception e) {
logger.error("解析图片",e);
return new ResultData(ErrorCode.PICTURE_ANALYZING_ERROR);
}
}



}

Loading…
Cancel
Save