|  | @ -22,7 +22,6 @@ import io.swagger.annotations.ApiOperation;
 | 
												
													
														
															|  | import io.swagger.annotations.ApiParam;
 |  | import io.swagger.annotations.ApiParam;
 | 
												
													
														
															|  | import org.springframework.beans.factory.annotation.Autowired;
 |  | import org.springframework.beans.factory.annotation.Autowired;
 | 
												
													
														
															|  | import org.springframework.beans.factory.annotation.Value;
 |  | import org.springframework.beans.factory.annotation.Value;
 | 
												
													
														
															|  | import org.springframework.http.MediaType;
 |  | 
 | 
												
													
														
															|  | import org.springframework.mail.MailException;
 |  | import org.springframework.mail.MailException;
 | 
												
													
														
															|  | import org.springframework.mail.SimpleMailMessage;
 |  | import org.springframework.mail.SimpleMailMessage;
 | 
												
													
														
															|  | import org.springframework.mail.javamail.JavaMailSender;
 |  | import org.springframework.mail.javamail.JavaMailSender;
 | 
												
											
												
													
														
															|  | @ -55,7 +54,7 @@ public class SaasEndpoint extends EnvelopRestEndpoint {
 | 
												
													
														
															|  |     @Value("${spring.mail.username}")
 |  |     @Value("${spring.mail.username}")
 | 
												
													
														
															|  |     private String username;
 |  |     private String username;
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     @PostMapping(value = BaseRequestMapping.Saas.CREATE, consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
 |  | 
 | 
												
													
														
															|  | 
 |  |     @PostMapping(value = BaseRequestMapping.Saas.CREATE)
 | 
												
													
														
															|  |     @ApiOperation(value = "创建-基本信息")
 |  |     @ApiOperation(value = "创建-基本信息")
 | 
												
													
														
															|  |     public Envelop create (
 |  |     public Envelop create (
 | 
												
													
														
															|  |             @ApiParam(name = "jsonSaas", value = "租户数据", required = true)
 |  |             @ApiParam(name = "jsonSaas", value = "租户数据", required = true)
 | 
												
											
												
													
														
															|  | @ -71,20 +70,11 @@ public class SaasEndpoint extends EnvelopRestEndpoint {
 | 
												
													
														
															|  |             return failed(errorCodeUtil.getErrorMsg(BaseErrorCode.Saas.EMAIL_IS_EXIST), Envelop.class);
 |  |             return failed(errorCodeUtil.getErrorMsg(BaseErrorCode.Saas.EMAIL_IS_EXIST), Envelop.class);
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         saasService.create(saasDO);
 |  |         saasService.create(saasDO);
 | 
												
													
														
															|  |         saasDO.setStatus(SaasDO.Status.auditPassed);
 |  | 
 | 
												
													
														
															|  |         //用户信息初始化
 |  | 
 | 
												
													
														
															|  |         UserDO userDO = new UserDO();
 |  | 
 | 
												
													
														
															|  |         userDO.setEmail(saasDO.getEmail());
 |  | 
 | 
												
													
														
															|  |         userDO.setMobile(saasDO.getMobile());
 |  | 
 | 
												
													
														
															|  |         userDO.setName(saasDO.getManagerName());
 |  | 
 | 
												
													
														
															|  |         userDO.setUsername(userDO.getEmail());
 |  | 
 | 
												
													
														
															|  |         //初始化租户信息
 |  | 
 | 
												
													
														
															|  |         saasService.save(saasDO);
 |  | 
 | 
												
													
														
															|  |         saasDO = saasService.saasAudit(saasDO, userDO);
 |  | 
 | 
												
													
														
															|  |         return send(saasDO);
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  |         return success("创建成功");
 | 
												
													
														
															|  |     }
 |  |     }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     @PostMapping(value = BaseRequestMapping.Saas.SYSTEM_CONFIGURATION, consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
 |  | 
 | 
												
													
														
															|  | 
 |  |     @PostMapping(value = BaseRequestMapping.Saas.SYSTEM_CONFIGURATION)
 | 
												
													
														
															|  |     @ApiOperation(value = "创建-系统配置")
 |  |     @ApiOperation(value = "创建-系统配置")
 | 
												
													
														
															|  |     public Envelop createSystemConfig (
 |  |     public Envelop createSystemConfig (
 | 
												
													
														
															|  |             @ApiParam(name = "saasDO", value = "Json数据", required = true)
 |  |             @ApiParam(name = "saasDO", value = "Json数据", required = true)
 | 
												
											
												
													
														
															|  | @ -94,7 +84,7 @@ public class SaasEndpoint extends EnvelopRestEndpoint {
 | 
												
													
														
															|  |         return success("创建成功");
 |  |         return success("创建成功");
 | 
												
													
														
															|  |     }
 |  |     }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     @PostMapping(value = BaseRequestMapping.Saas.THEME_STYLE, consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
 |  | 
 | 
												
													
														
															|  | 
 |  |     @PostMapping(value = BaseRequestMapping.Saas.THEME_STYLE)
 | 
												
													
														
															|  |     @ApiOperation(value = "创建-主题风格")
 |  |     @ApiOperation(value = "创建-主题风格")
 | 
												
													
														
															|  |     public Envelop createThemeConfig (
 |  |     public Envelop createThemeConfig (
 | 
												
													
														
															|  |             @ApiParam(name = "saasDO", value = "Json数据", required = true)
 |  |             @ApiParam(name = "saasDO", value = "Json数据", required = true)
 | 
												
											
												
													
														
															|  | @ -111,8 +101,9 @@ public class SaasEndpoint extends EnvelopRestEndpoint {
 | 
												
													
														
															|  |             @RequestParam(value = "id") String id) {
 |  |             @RequestParam(value = "id") String id) {
 | 
												
													
														
															|  |         SaasDO oldSaas = saasService.findById(id);
 |  |         SaasDO oldSaas = saasService.findById(id);
 | 
												
													
														
															|  |         oldSaas.setAppSecret(UUID.randomUUID().toString().replaceAll("-", ""));
 |  |         oldSaas.setAppSecret(UUID.randomUUID().toString().replaceAll("-", ""));
 | 
												
													
														
															|  | 
 |  |         oldSaas.setAppId(UUID.randomUUID().toString().replaceAll("-", ""));
 | 
												
													
														
															|  |         saasService.save(oldSaas);
 |  |         saasService.save(oldSaas);
 | 
												
													
														
															|  |         return success("重置成功");
 |  | 
 | 
												
													
														
															|  | 
 |  |         return success("重置成功",oldSaas);
 | 
												
													
														
															|  |     }
 |  |     }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     @PostMapping(value = BaseRequestMapping.Saas.DELETE)
 |  |     @PostMapping(value = BaseRequestMapping.Saas.DELETE)
 | 
												
											
												
													
														
															|  | @ -135,7 +126,7 @@ public class SaasEndpoint extends EnvelopRestEndpoint {
 | 
												
													
														
															|  |         return success("修改成功");
 |  |         return success("修改成功");
 | 
												
													
														
															|  |     }
 |  |     }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     @PostMapping(value = BaseRequestMapping.Saas.UPDATE, consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
 |  | 
 | 
												
													
														
															|  | 
 |  |     @PostMapping(value = BaseRequestMapping.Saas.UPDATE)
 | 
												
													
														
															|  |     @ApiOperation(value = "更新")
 |  |     @ApiOperation(value = "更新")
 | 
												
													
														
															|  |     public Envelop update (
 |  |     public Envelop update (
 | 
												
													
														
															|  |             @ApiParam(name = "jsonData", value = "Json数据", required = true)
 |  |             @ApiParam(name = "jsonData", value = "Json数据", required = true)
 | 
												
											
												
													
														
															|  | @ -203,7 +194,7 @@ public class SaasEndpoint extends EnvelopRestEndpoint {
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         SaasVO saasVO = convertToModel(saasDO, SaasVO.class);
 |  |         SaasVO saasVO = convertToModel(saasDO, SaasVO.class);
 | 
												
													
														
															|  |         //根据租户类型编码,获取租户类型名称
 |  |         //根据租户类型编码,获取租户类型名称
 | 
												
													
														
															|  |         SaasTypeDictDO saasTypeDictDO = saasTypeDictService.findByCode(saasVO.getType());
 |  | 
 | 
												
													
														
															|  | 
 |  |         SaasTypeDictDO saasTypeDictDO = saasTypeDictService.findById(saasVO.getType());
 | 
												
													
														
															|  |         saasVO.setTypeName(null == saasTypeDictDO ? "" : saasTypeDictDO.getName());
 |  |         saasVO.setTypeName(null == saasTypeDictDO ? "" : saasTypeDictDO.getName());
 | 
												
													
														
															|  |         return success(saasVO);
 |  |         return success(saasVO);
 | 
												
													
														
															|  |     }
 |  |     }
 |