Commit 2cd55c27 authored by 姬鋆屾's avatar 姬鋆屾
parents 59212aa5 6c53e997
...@@ -55,7 +55,7 @@ public class UploadServiceImpl implements UploadService { ...@@ -55,7 +55,7 @@ public class UploadServiceImpl implements UploadService {
log.error("文件上传大小超过限制,当前文件---" + tempFile.getSize() + ",允许大小----------" + type.getMaxSize()); log.error("文件上传大小超过限制,当前文件---" + tempFile.getSize() + ",允许大小----------" + type.getMaxSize());
throw new AppException("文件上传大小超过限制!"); throw new AppException("文件上传大小超过限制!");
} }
if (null != fileName && fileName.length() > 50) { if (null != fileName && fileName.length() > 120) {
throw new AppException("文件名称过长,无法上传!"); throw new AppException("文件名称过长,无法上传!");
} }
......
...@@ -39,4 +39,6 @@ public class UserVo extends BaseEntityLong { ...@@ -39,4 +39,6 @@ public class UserVo extends BaseEntityLong {
* 过期时间 * 过期时间
*/ */
private Long expireTime; private Long expireTime;
/** 用户类型,0:系统用户 1:普通用户 2:工作人员,默认2列表 */
private List <Integer> userTypeList;
} }
\ No newline at end of file
package com.mortals.xhx.busiz.applets.web; package com.mortals.xhx.busiz.applets.web;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.mortals.framework.annotation.UnAuth;
import com.mortals.framework.common.Rest; import com.mortals.framework.common.Rest;
import com.mortals.framework.exception.AppException; import com.mortals.framework.exception.AppException;
import com.mortals.framework.model.Context; import com.mortals.framework.model.Context;
...@@ -74,6 +75,7 @@ public class NewsApiController extends AbstractBaseController<NewsReq> { ...@@ -74,6 +75,7 @@ public class NewsApiController extends AbstractBaseController<NewsReq> {
* 新闻频道分类 * 新闻频道分类
*/ */
@PostMapping(value = "categoryList") @PostMapping(value = "categoryList")
@UnAuth
public Rest<Object> categoryList(){ public Rest<Object> categoryList(){
String busiDesc = "新闻频道"; String busiDesc = "新闻频道";
Rest<Object> rest = Rest.ok(); Rest<Object> rest = Rest.ok();
...@@ -91,6 +93,7 @@ public class NewsApiController extends AbstractBaseController<NewsReq> { ...@@ -91,6 +93,7 @@ public class NewsApiController extends AbstractBaseController<NewsReq> {
* 新闻列表 * 新闻列表
*/ */
@PostMapping(value = "newsList") @PostMapping(value = "newsList")
@UnAuth
public Rest<Object> newsList(@RequestBody NewsReq newsReq) { public Rest<Object> newsList(@RequestBody NewsReq newsReq) {
String busiDesc = "新闻列表"; String busiDesc = "新闻列表";
log.info("【{}】【请求体】--> {}", busiDesc, JSONObject.toJSONString(newsReq)); log.info("【{}】【请求体】--> {}", busiDesc, JSONObject.toJSONString(newsReq));
...@@ -108,7 +111,7 @@ public class NewsApiController extends AbstractBaseController<NewsReq> { ...@@ -108,7 +111,7 @@ public class NewsApiController extends AbstractBaseController<NewsReq> {
query.setCategoryId(newsReq.getNewsCategoryId()); query.setCategoryId(newsReq.getNewsCategoryId());
} }
query.setOrderColList(Arrays.asList(new OrderCol("createTime", OrderCol.DESCENDING))); query.setOrderColList(Arrays.asList(new OrderCol("top", OrderCol.DESCENDING),new OrderCol("createTime", OrderCol.DESCENDING)));
Result<NewsEntity> result = newsService.find(query, pageInfo, context); Result<NewsEntity> result = newsService.find(query, pageInfo, context);
result.getList().forEach(item->{ result.getList().forEach(item->{
item.setContent(null); item.setContent(null);
...@@ -135,6 +138,7 @@ public class NewsApiController extends AbstractBaseController<NewsReq> { ...@@ -135,6 +138,7 @@ public class NewsApiController extends AbstractBaseController<NewsReq> {
* 新闻详细 * 新闻详细
*/ */
@PostMapping(value = "newsInfo") @PostMapping(value = "newsInfo")
@UnAuth
public Rest<NewsEntity> appealInfo(@RequestBody NewsReq newsReq) { public Rest<NewsEntity> appealInfo(@RequestBody NewsReq newsReq) {
String busiDesc = "新闻详细"; String busiDesc = "新闻详细";
log.info("【{}】【请求体】--> {}", busiDesc, JSONObject.toJSONString(newsReq)); log.info("【{}】【请求体】--> {}", busiDesc, JSONObject.toJSONString(newsReq));
...@@ -161,6 +165,7 @@ public class NewsApiController extends AbstractBaseController<NewsReq> { ...@@ -161,6 +165,7 @@ public class NewsApiController extends AbstractBaseController<NewsReq> {
* 新闻点赞 * 新闻点赞
*/ */
@PostMapping(value = "up") @PostMapping(value = "up")
@UnAuth
public Rest<NewsEntity> upNews(@RequestBody NewsReq newsReq) { public Rest<NewsEntity> upNews(@RequestBody NewsReq newsReq) {
String busiDesc = "新闻点赞"; String busiDesc = "新闻点赞";
log.info("【{}】【请求体】--> {}", busiDesc, JSONObject.toJSONString(newsReq)); log.info("【{}】【请求体】--> {}", busiDesc, JSONObject.toJSONString(newsReq));
......
...@@ -220,7 +220,7 @@ public class CompanyServiceImpl extends AbstractCRUDServiceImpl<CompanyDao, Comp ...@@ -220,7 +220,7 @@ public class CompanyServiceImpl extends AbstractCRUDServiceImpl<CompanyDao, Comp
int productNums = productService.count(new ProductQuery(), context); int productNums = productService.count(new ProductQuery(), context);
homeStatInfo.setProductNums(productNums); homeStatInfo.setProductNums(productNums);
List<StaffEntity> staffList = staffService.find(new StaffQuery(), context); List<StaffEntity> staffList = staffService.find(new StaffQuery().staffStatusList(Arrays.asList(1,2)), context);
homeStatInfo.setStaffNums(staffList.size()); homeStatInfo.setStaffNums(staffList.size());
...@@ -312,4 +312,5 @@ public class CompanyServiceImpl extends AbstractCRUDServiceImpl<CompanyDao, Comp ...@@ -312,4 +312,5 @@ public class CompanyServiceImpl extends AbstractCRUDServiceImpl<CompanyDao, Comp
} }
return entity; return entity;
} }
} }
\ No newline at end of file
...@@ -3,6 +3,8 @@ import com.mortals.framework.web.BaseCRUDJsonBodyMappingController; ...@@ -3,6 +3,8 @@ import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.base.system.param.service.ParamService; import com.mortals.xhx.base.system.param.service.ParamService;
import com.mortals.xhx.base.system.user.model.UserQuery; import com.mortals.xhx.base.system.user.model.UserQuery;
import com.mortals.xhx.base.system.user.service.UserService; import com.mortals.xhx.base.system.user.service.UserService;
import com.mortals.xhx.module.bussinesscard.model.BussinesscardQuery;
import com.mortals.xhx.module.bussinesscard.service.BussinesscardService;
import com.mortals.xhx.module.staff.model.StaffQuery; import com.mortals.xhx.module.staff.model.StaffQuery;
import com.mortals.xhx.module.staff.service.StaffService; import com.mortals.xhx.module.staff.service.StaffService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -43,7 +45,7 @@ public class FavoritesBusinesscardController extends BaseCRUDJsonBodyMappingCont ...@@ -43,7 +45,7 @@ public class FavoritesBusinesscardController extends BaseCRUDJsonBodyMappingCont
@Autowired @Autowired
private UserService userService; private UserService userService;
@Autowired @Autowired
private StaffService staffService; private BussinesscardService bussinesscardService;
public FavoritesBusinesscardController(){ public FavoritesBusinesscardController(){
...@@ -55,6 +57,7 @@ public class FavoritesBusinesscardController extends BaseCRUDJsonBodyMappingCont ...@@ -55,6 +57,7 @@ public class FavoritesBusinesscardController extends BaseCRUDJsonBodyMappingCont
super.init(model, context); super.init(model, context);
this.addDict(model, "userId", userService.find(new UserQuery()).stream().collect(Collectors.toMap(x -> x.getId().toString(), y -> y.getRealName(), (o, n) -> n))); this.addDict(model, "userId", userService.find(new UserQuery()).stream().collect(Collectors.toMap(x -> x.getId().toString(), y -> y.getRealName(), (o, n) -> n)));
this.addDict(model, "createUserId", userService.find(new UserQuery()).stream().collect(Collectors.toMap(x -> x.getId().toString(), y -> y.getRealName(), (o, n) -> n))); this.addDict(model, "createUserId", userService.find(new UserQuery()).stream().collect(Collectors.toMap(x -> x.getId().toString(), y -> y.getRealName(), (o, n) -> n)));
this.addDict(model, "bussinesscardId", bussinesscardService.find(new BussinesscardQuery()).stream().collect(Collectors.toMap(x -> x.getId().toString(), y -> y.getName(), (o, n) -> n)));
} }
......
...@@ -90,4 +90,24 @@ public class FeedbackServiceImpl extends AbstractCRUDServiceImpl<FeedbackDao, Fe ...@@ -90,4 +90,24 @@ public class FeedbackServiceImpl extends AbstractCRUDServiceImpl<FeedbackDao, Fe
} }
} }
} }
@Override
public FeedbackEntity get(Long key, Context context) throws AppException {
FeedbackEntity entity = this.dao.get(key);
if(entity!=null){
UserEntity userEntity = userService.get(entity.getCreateUserId());
if(userEntity!=null) {
entity.setPhotoPath(userEntity.getPhotoPath());
entity.setFeedbackName(userEntity.getRealName());
entity.setCompanyName(userEntity.getCompanyAdress());
if(StringUtils.isEmpty(entity.getEmail())){
entity.setEmail(userEntity.getEmail());
}
if(StringUtils.isEmpty(entity.getContactInfo())){
entity.setContactInfo(userEntity.getPhone());
}
}
}
return entity;
}
} }
\ No newline at end of file
...@@ -2,6 +2,9 @@ package com.mortals.xhx.module.news.web; ...@@ -2,6 +2,9 @@ package com.mortals.xhx.module.news.web;
import com.mortals.framework.common.Rest; import com.mortals.framework.common.Rest;
import com.mortals.framework.exception.AppException; import com.mortals.framework.exception.AppException;
import com.mortals.framework.model.OrderCol;
import com.mortals.framework.model.PageInfo;
import com.mortals.framework.model.Result;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController; import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.base.system.param.service.ParamService; import com.mortals.xhx.base.system.param.service.ParamService;
import com.mortals.xhx.base.system.user.model.UserQuery; import com.mortals.xhx.base.system.user.model.UserQuery;
...@@ -89,8 +92,8 @@ public class NewsController extends BaseCRUDJsonBodyMappingController<NewsServic ...@@ -89,8 +92,8 @@ public class NewsController extends BaseCRUDJsonBodyMappingController<NewsServic
} }
if (!ObjectUtils.isEmpty(entity.getDeptId())) { if (!ObjectUtils.isEmpty(entity.getDeptId())) {
DeptEntity deptEntity = deptService.get(entity.getDeptId(), context); Map<String,String> deptMap = paramService.getParamBySecondOrganize("News","deptId");
entity.setDeptName(deptEntity.getDeptName()); entity.setDeptName(deptMap.get(entity.getDeptId()));
} }
} }
...@@ -144,4 +147,9 @@ public class NewsController extends BaseCRUDJsonBodyMappingController<NewsServic ...@@ -144,4 +147,9 @@ public class NewsController extends BaseCRUDJsonBodyMappingController<NewsServic
} }
return rest; return rest;
} }
@Override
protected void doListBefore(NewsEntity query, Map<String, Object> model, Context context) throws AppException {
query.setOrderColList(Arrays.asList(new OrderCol("top", OrderCol.DESCENDING),new OrderCol("createTime", OrderCol.DESCENDING)));
}
} }
\ No newline at end of file
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