|
|
@@ -6,8 +6,10 @@ import com.uas.sso.dao.AppealDao;
|
|
|
import com.uas.sso.entity.Appeal;
|
|
|
import com.uas.sso.entity.Userspace;
|
|
|
import com.uas.sso.service.AppealService;
|
|
|
+import com.uas.sso.service.UserspaceService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
+import org.springframework.ui.ModelMap;
|
|
|
|
|
|
import java.sql.Timestamp;
|
|
|
|
|
|
@@ -22,11 +24,14 @@ public class AppealServiceImpl implements AppealService {
|
|
|
@Autowired
|
|
|
private AppealDao appealDao;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private UserspaceService userspaceService;
|
|
|
+
|
|
|
@Override
|
|
|
public void submitResetPwd(Appeal appeal, String password) {
|
|
|
// 设置默认信息
|
|
|
appeal.setSubmitDate(new Timestamp(System.currentTimeMillis()));
|
|
|
- appeal.setSubmitInfo(JSON.toJSONString(password));
|
|
|
+ appeal.setSubmitInfo(JSON.toJSONString(new ModelMap("password", password)));
|
|
|
appeal.setStatus((short) Status.TO_BE_CERTIFIED.getCode());
|
|
|
appeal.setType(Appeal.Type.RESET_PASSWORD.getDesc());
|
|
|
|
|
|
@@ -35,7 +40,12 @@ public class AppealServiceImpl implements AppealService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void submitChangeAdmin(Appeal appeal, Userspace userspace) {
|
|
|
+ public void submitChangeAdmin(Appeal appeal, Userspace userspace, Long spaceUU) {
|
|
|
+ // 设置企业信息
|
|
|
+ userspace.setSpaceUU(spaceUU);
|
|
|
+ Userspace oldSpace = userspaceService.findOne(spaceUU);
|
|
|
+ userspace.setAdmin(oldSpace.getAdmin());
|
|
|
+
|
|
|
// 设置默认信息
|
|
|
appeal.setSubmitDate(new Timestamp(System.currentTimeMillis()));
|
|
|
appeal.setSubmitInfo(JSON.toJSONString(userspace));
|
|
|
@@ -51,7 +61,7 @@ public class AppealServiceImpl implements AppealService {
|
|
|
public void submitValidAccount(Appeal appeal, String password) {
|
|
|
// 设置默认信息
|
|
|
appeal.setSubmitDate(new Timestamp(System.currentTimeMillis()));
|
|
|
- appeal.setSubmitInfo(JSON.toJSONString(password));
|
|
|
+ appeal.setSubmitInfo(JSON.toJSONString(new ModelMap("password", password)));
|
|
|
appeal.setStatus((short) Status.TO_BE_CERTIFIED.getCode());
|
|
|
appeal.setType(Appeal.Type.VALID_ACCOUNT.getDesc());
|
|
|
|