|  | @ -285,6 +285,14 @@ public class IotCompanyService extends BaseJpaService<IotCompanyDO,IotCompanyDao
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     public MixEnvelop<IotCompanyVO, IotCompanyVO> create(IotCompanyDO iotCompany) {
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         //判断账户是否重复
 | 
	
		
			
				|  |  |         IotCompanyDO account = iotCompanyDao.findByEhrUserId(userAgent.getUID());
 | 
	
		
			
				|  |  |         if (account==null){
 | 
	
		
			
				|  |  |             return MixEnvelop.getSuccess("账户已注册",-1);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         List<IotCompanyTypeDO> list = iotCompany.getTypeList();
 | 
	
		
			
				|  |  |         if("1".equalsIgnoreCase(iotCompany.getAccountType())){
 | 
	
		
			
				|  |  |             //产商注册
 | 
	
	
		
			
				|  | @ -387,6 +395,40 @@ public class IotCompanyService extends BaseJpaService<IotCompanyDO,IotCompanyDao
 | 
	
		
			
				|  |  |         return MixEnvelop.getSuccess(IotRequestMapping.Company.message_success_create,convertToModelVO(iotCompany));
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     /**
 | 
	
		
			
				|  |  |      * 新增平台应用
 | 
	
		
			
				|  |  |      * @param iotCompany
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     public MixEnvelop<IotCompanyVO, IotCompanyVO> addPlatformApp(IotCompanyDO iotCompany) {
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         IotCompanyDO platform = iotCompanyDao.findByNameAndAccountType(iotCompany.getName(), "0");
 | 
	
		
			
				|  |  |         if (platform!=null){
 | 
	
		
			
				|  |  |             return MixEnvelop.getError("企业已经注册");
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         iotCompany.setStatus("1");//默认审核通过
 | 
	
		
			
				|  |  |         iotCompany.setSaasId(getCode());
 | 
	
		
			
				|  |  |         iotCompany.setDel(1);
 | 
	
		
			
				|  |  |         iotCompany.setAccount(iotCompany.getContactsMobile());
 | 
	
		
			
				|  |  |         iotCompany.setEhrUserId(getCode());
 | 
	
		
			
				|  |  |         iotCompany.setAccountType("0");
 | 
	
		
			
				|  |  |         iotCompanyDao.save(iotCompany);
 | 
	
		
			
				|  |  |         //保存应用
 | 
	
		
			
				|  |  |         IotCompanyAppDO appDO = iotCompany.getAppList().get(0);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         appDO.setCompanyId(iotCompany.getId());
 | 
	
		
			
				|  |  |         appDO.setCompanyName(iotCompany.getName());
 | 
	
		
			
				|  |  |         appDO.setDel("1");
 | 
	
		
			
				|  |  |         appDO.setSaasId(getCode());
 | 
	
		
			
				|  |  |         iotCompanyAppDao.save(appDO);
 | 
	
		
			
				|  |  |         return MixEnvelop.getSuccess(IotRequestMapping.Common.message_success_create);
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     /**
 | 
	
		
			
				|  |  |      * 按id查找
 | 
	
		
			
				|  |  |      * @param id
 | 
	
	
		
			
				|  | @ -743,7 +785,7 @@ public class IotCompanyService extends BaseJpaService<IotCompanyDO,IotCompanyDao
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     public MixEnvelop<IotCompanyVO, IotCompanyVO> findCompanyByAccount() {
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         IotCompanyDO companyDO = iotCompanyDao.findByAccount(userAgent.getUNAME());
 | 
	
		
			
				|  |  |         IotCompanyDO companyDO = iotCompanyDao.findByEhrUserId(userAgent.getUID());
 | 
	
		
			
				|  |  |         if (companyDO==null){
 | 
	
		
			
				|  |  |             return MixEnvelop.getSuccess("未入驻企业",-1);
 | 
	
		
			
				|  |  |         }
 | 
	
	
		
			
				|  | @ -757,7 +799,7 @@ public class IotCompanyService extends BaseJpaService<IotCompanyDO,IotCompanyDao
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     public MixEnvelop<IotCompanyAppVO, IotCompanyAppVO> findCompanyApp() {
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         IotCompanyDO account = iotCompanyDao.findByAccount(userAgent.getUNAME());
 | 
	
		
			
				|  |  |         IotCompanyDO account = iotCompanyDao.findByEhrUserId(userAgent.getUID());
 | 
	
		
			
				|  |  |         List<IotCompanyAppDO> appDOS = iotCompanyAppDao.findByCompanyId(account.getId());
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         return MixEnvelop.getSuccess(IotRequestMapping.Common.message_success_find,appDOS);
 |