Former-commit-id: c6960544a10706b5fbce288aeb5f3d46c5cd93c9
Former-commit-id: a5959ae2dd171fdcfcadfc4d9f2b665d20e77877
TSXN
wanggang 5 years ago
parent d21f6eba9c
commit ba4816833d

@ -46,10 +46,16 @@
list['wind'] = form.find("[name = 'wind']:checked").val(); list['wind'] = form.find("[name = 'wind']:checked").val();
list['temperature'] = form.find("[name = 'temperature']").val(); list['temperature'] = form.find("[name = 'temperature']").val();
list[event.target.name] = event.target.value; list[event.target.name] = event.target.value;
code = 0; var code = 0;
if (list['power'] === "1") {
code = 1;
}
else {
for (var name in list) { for (var name in list) {
code += parseInt(list[name]); code += parseInt(list[name]);
} }
}
$('#ircodeid').val(code); $('#ircodeid').val(code);
} }
function CodeChange(e) { function CodeChange(e) {

@ -14,5 +14,7 @@ namespace IoTCenter.Application.Domain
public string Image { get; set; } public string Image { get; set; }
public List<OrganNode> OrganNodes { get; set; } = new List<OrganNode>(); public List<OrganNode> OrganNodes { get; set; } = new List<OrganNode>();
public List<OrganUser> OrganUsers { get; set; } = new List<OrganUser>();
} }
} }

@ -0,0 +1,16 @@
using Application.Domain.Entities;
using Infrastructure.Domain;
using System;
using System.ComponentModel.DataAnnotations;
namespace IoTCenter.Application.Domain
{
[Display(Name = "机构用户")]
public class OrganUser : BaseEntity
{
public Guid OrganId { get; set; }
public Guid UserId { get; set; }
public Organ Organ { get; set; }
public User User { get; set; }
}
}

@ -34,6 +34,9 @@ namespace IoTCenter
modelBuilder.Entity<NodeCategoryNode>().HasIndex(o => new { o.CategoryId, o.NodeId }).IsUnique(); modelBuilder.Entity<NodeCategoryNode>().HasIndex(o => new { o.CategoryId, o.NodeId }).IsUnique();
modelBuilder.Entity<Organ>().Property(o => o.Number).IsRequired(); modelBuilder.Entity<Organ>().Property(o => o.Number).IsRequired();
modelBuilder.Entity<Organ>().HasIndex(o => o.Number).IsUnique(); modelBuilder.Entity<Organ>().HasIndex(o => o.Number).IsUnique();
modelBuilder.Entity<OrganUser>().HasOne(o => o.Organ).WithMany(o => o.OrganUsers).HasForeignKey(o => o.OrganId);
modelBuilder.Entity<OrganUser>().HasOne(o => o.User).WithMany().HasForeignKey(o => o.UserId);
modelBuilder.Entity<OrganUser>().HasIndex(o => new { o.OrganId, o.UserId }).IsUnique();
modelBuilder.Entity<OrganNode>().HasOne(o => o.Organ).WithMany(o => o.OrganNodes).HasForeignKey(o => o.OrganId); modelBuilder.Entity<OrganNode>().HasOne(o => o.Organ).WithMany(o => o.OrganNodes).HasForeignKey(o => o.OrganId);
modelBuilder.Entity<OrganNode>().HasOne(o => o.Node).WithMany().HasForeignKey(o => o.NodeId); modelBuilder.Entity<OrganNode>().HasOne(o => o.Node).WithMany().HasForeignKey(o => o.NodeId);
modelBuilder.Entity<OrganNode>().HasIndex(o => new { o.OrganId, o.NodeId }).IsUnique(); modelBuilder.Entity<OrganNode>().HasIndex(o => new { o.OrganId, o.NodeId }).IsUnique();

@ -1,4 +1,4 @@
using System.Reflection; using System.Reflection;
[assembly: AssemblyVersion("1.0.0.0")] [assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyInformationalVersion("1.0.0.604")] [assembly: AssemblyInformationalVersion("1.0.0.609")]

@ -6,8 +6,6 @@ worker_processes 1;
#error_log logs/error.log info; #error_log logs/error.log info;
#pid logs/nginx.pid; #pid logs/nginx.pid;
events { events {
worker_connections 1024; worker_connections 1024;
} }
@ -49,6 +47,10 @@ http {
proxy_pass http://localhost:8080/video/; proxy_pass http://localhost:8080/video/;
} }
location ^~ /influxdb/ {
proxy_pass http://localhost:8086/;
}
location ^~ /UserCenter/ { location ^~ /UserCenter/ {
proxy_pass http://localhost:8010/UserCenter/; proxy_pass http://localhost:8010/UserCenter/;
} }

@ -43,6 +43,10 @@ http {
proxy_pass http://172.172.0.60:8080/video/; proxy_pass http://172.172.0.60:8080/video/;
} }
location ^~ /influxdb/ {
proxy_pass http://172.172.0.50:8086/;
}
location ^~ /UserCenter/ { location ^~ /UserCenter/ {
proxy_pass http://172.172.0.70/UserCenter/; proxy_pass http://172.172.0.70/UserCenter/;
} }

@ -43,6 +43,10 @@ http {
proxy_pass http://host.docker.internal:8080/video/; proxy_pass http://host.docker.internal:8080/video/;
} }
location ^~ /influxdb/ {
proxy_pass http://host.docker.internal:8086/;
}
location ^~ /UserCenter/ { location ^~ /UserCenter/ {
proxy_pass http://host.docker.internal:8010/UserCenter/; proxy_pass http://host.docker.internal:8010/UserCenter/;
} }

Loading…
Cancel
Save