|
@@ -1,23 +1,23 @@
|
|
|
package vip.xiaonuo.exam.controller.admin;
|
|
package vip.xiaonuo.exam.controller.admin;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+import com.github.pagehelper.PageInfo;
|
|
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
+import org.springframework.web.bind.annotation.RequestBody;
|
|
|
|
|
+import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
|
+import org.springframework.web.bind.annotation.RequestMethod;
|
|
|
|
|
+import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
+import vip.xiaonuo.auth.core.pojo.SaBaseLoginUser;
|
|
|
import vip.xiaonuo.exam.base.BaseApiController;
|
|
import vip.xiaonuo.exam.base.BaseApiController;
|
|
|
import vip.xiaonuo.exam.base.RestResponse;
|
|
import vip.xiaonuo.exam.base.RestResponse;
|
|
|
import vip.xiaonuo.exam.domain.Message;
|
|
import vip.xiaonuo.exam.domain.Message;
|
|
|
import vip.xiaonuo.exam.domain.MessageUser;
|
|
import vip.xiaonuo.exam.domain.MessageUser;
|
|
|
-import vip.xiaonuo.exam.domain.User;
|
|
|
|
|
import vip.xiaonuo.exam.service.MessageService;
|
|
import vip.xiaonuo.exam.service.MessageService;
|
|
|
import vip.xiaonuo.exam.utility.DateTimeUtil;
|
|
import vip.xiaonuo.exam.utility.DateTimeUtil;
|
|
|
import vip.xiaonuo.exam.utility.PageInfoHelper;
|
|
import vip.xiaonuo.exam.utility.PageInfoHelper;
|
|
|
import vip.xiaonuo.exam.viewmodel.admin.message.MessagePageRequestVM;
|
|
import vip.xiaonuo.exam.viewmodel.admin.message.MessagePageRequestVM;
|
|
|
import vip.xiaonuo.exam.viewmodel.admin.message.MessageResponseVM;
|
|
import vip.xiaonuo.exam.viewmodel.admin.message.MessageResponseVM;
|
|
|
import vip.xiaonuo.exam.viewmodel.admin.message.MessageSendVM;
|
|
import vip.xiaonuo.exam.viewmodel.admin.message.MessageSendVM;
|
|
|
-import com.github.pagehelper.PageInfo;
|
|
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
-import org.springframework.web.bind.annotation.RequestBody;
|
|
|
|
|
-import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
|
-import org.springframework.web.bind.annotation.RequestMethod;
|
|
|
|
|
-import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
|
|
|
|
import javax.validation.Valid;
|
|
import javax.validation.Valid;
|
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
@@ -56,7 +56,7 @@ public class MessageController extends BaseApiController {
|
|
|
|
|
|
|
|
@RequestMapping(value = "/send", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/send", method = RequestMethod.POST)
|
|
|
public RestResponse send(@RequestBody @Valid MessageSendVM model) {
|
|
public RestResponse send(@RequestBody @Valid MessageSendVM model) {
|
|
|
- User user = getCurrentUser();
|
|
|
|
|
|
|
+ SaBaseLoginUser user = getCurrentUser();
|
|
|
// List<User> receiveUser = userService.selectByIds(model.getReceiveUserIds());
|
|
// List<User> receiveUser = userService.selectByIds(model.getReceiveUserIds());
|
|
|
Date now = new Date();
|
|
Date now = new Date();
|
|
|
Message message = new Message();
|
|
Message message = new Message();
|
|
@@ -66,8 +66,8 @@ public class MessageController extends BaseApiController {
|
|
|
message.setReadCount(0);
|
|
message.setReadCount(0);
|
|
|
// message.setReceiveUserCount(receiveUser.size());
|
|
// message.setReceiveUserCount(receiveUser.size());
|
|
|
message.setSendUserId(user.getId());
|
|
message.setSendUserId(user.getId());
|
|
|
- message.setSendUserName(user.getUserName());
|
|
|
|
|
- message.setSendRealName(user.getRealName());
|
|
|
|
|
|
|
+ message.setSendUserName(user.getName());
|
|
|
|
|
+ message.setSendRealName(user.getName());
|
|
|
// List<MessageUser> messageUsers = receiveUser.stream().map(d -> {
|
|
// List<MessageUser> messageUsers = receiveUser.stream().map(d -> {
|
|
|
// MessageUser messageUser = new MessageUser();
|
|
// MessageUser messageUser = new MessageUser();
|
|
|
// messageUser.setCreateTime(now);
|
|
// messageUser.setCreateTime(now);
|