|
@@ -117,40 +117,16 @@ namespace TEAMModelBI.Controllers.BINormal
|
|
|
//新增企业信息
|
|
|
if (string.IsNullOrEmpty(company.id))
|
|
|
{
|
|
|
- //company.id = Guid.NewGuid().ToString();
|
|
|
- CreateSchoolInfo createCompanyCode = new()
|
|
|
- {
|
|
|
- province = "",
|
|
|
- id = "",
|
|
|
- name = company.name,
|
|
|
- city = "",
|
|
|
- aname = "",
|
|
|
- createCount = 0,
|
|
|
- };
|
|
|
-
|
|
|
- //生成企业ID
|
|
|
- bool tempStaus = true;
|
|
|
- do
|
|
|
- {
|
|
|
- createCompanyCode = await SchoolCode.GenerateSchoolCode(createCompanyCode, _dingDing, _environment);
|
|
|
- var companyState = await cosmosClient.GetContainer("TEAMModelOS", "Normal").ReadItemStreamAsync($"{createCompanyCode.id}", new PartitionKey("Company"));
|
|
|
- if (companyState.Status != 200) tempStaus = false;
|
|
|
- else createCompanyCode.createCount = createCompanyCode.createCount >= 3 ? createCompanyCode.createCount = 3 : createCompanyCode.createCount += 1;
|
|
|
- } while (tempStaus);
|
|
|
-
|
|
|
- if (createCompanyCode.id != null)
|
|
|
- {
|
|
|
- company.id = createCompanyCode.id;
|
|
|
- company.code = "Company";
|
|
|
- company.salt = salt;
|
|
|
- company.password = string.IsNullOrWhiteSpace(company.password) ? Utils.HashedPassword("123456", salt) : Utils.HashedPassword(company.password, salt);//Password,若梦没有则是默认密码:123456
|
|
|
- company.createTime = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds();
|
|
|
-
|
|
|
- company.secretKey = JwtAuth.CreateBusinessJwtKeyBI(_option.Location, _option.JwtSecretKey, createCompanyCode.id);
|
|
|
- await cosmosClient.GetContainer("TEAMModelOS", "Normal").CreateItemAsync<Company>(company, new PartitionKey(company.code));
|
|
|
- strMsg.Append($"{company.name}【{company.id}】新增企业基础信息。");
|
|
|
- type = "company-add";
|
|
|
- }
|
|
|
+ company.id = Guid.NewGuid().ToString();
|
|
|
+ company.code = "Company";
|
|
|
+ company.salt = salt;
|
|
|
+ company.password = string.IsNullOrWhiteSpace(company.password) ? Utils.HashedPassword("123456", salt) : Utils.HashedPassword(company.password, salt);//Password,若梦没有则是默认密码:123456
|
|
|
+ company.createTime = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds();
|
|
|
+ company.jti = Guid.NewGuid().ToString();
|
|
|
+ company.secretKey = JwtAuth.CreateBusinessJwtKeyBI(_option.Location, _option.JwtSecretKey, company.id, company.jti);
|
|
|
+ await cosmosClient.GetContainer("TEAMModelOS", "Normal").CreateItemAsync<Company>(company, new PartitionKey(company.code));
|
|
|
+ strMsg.Append($"{company.name}【{company.id}】新增企业基础信息。");
|
|
|
+ type = "company-add";
|
|
|
}
|
|
|
//修改企业信息
|
|
|
else
|