|
@@ -1,26 +1,33 @@
|
|
|
package org.fouram.service;
|
|
|
|
|
|
+import java.util.Date;
|
|
|
import java.util.List;
|
|
|
|
|
|
import org.fouram.core.base.service.BaseService;
|
|
|
import org.fouram.entity.SapMessageUser;
|
|
|
+import org.fouram.entity.SapUser;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
@Service
|
|
|
public class SapMessageUserService extends BaseService {
|
|
|
-
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private SapUserService sapUserService;
|
|
|
+
|
|
|
@SuppressWarnings("unchecked")
|
|
|
public List<SapMessageUser> selectList() throws Exception {
|
|
|
return (List<SapMessageUser>) findList("SapMessageUserMapper.selectList", null);
|
|
|
}
|
|
|
|
|
|
public void saveOne(String userId) throws Exception {
|
|
|
- SapMessageUser entity = selectByUserId(userId);
|
|
|
- if(entity != null) {
|
|
|
+ SapMessageUser sapMessageUser = selectByUserId(userId);
|
|
|
+ if (sapMessageUser != null) {
|
|
|
throwPromptException("该用户已保存");
|
|
|
}
|
|
|
- entity = SapMessageUser.builder().userId(userId).build();
|
|
|
- save("SapMessageUserMapper.saveOne", entity);
|
|
|
+ SapUser sapUser = sapUserService.selectByUserId(userId);
|
|
|
+ sapMessageUser = SapMessageUser.builder().userId(userId).name(sapUser.getName()).createDate(new Date()).build();
|
|
|
+ save("SapMessageUserMapper.saveOne", sapMessageUser);
|
|
|
}
|
|
|
|
|
|
public SapMessageUser selectByUserId(String userId) throws Exception {
|