Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
L
Laisi_AutoMES2
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
jiawei.su
Laisi_AutoMES2
Commits
32ab390d
Commit
32ab390d
authored
Jan 25, 2021
by
yiyu.li
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://test.siger-data.com:9000/jiawei.su/Laisi_AutoMES2
parents
6780ffcc
0e895cec
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
118 additions
and
43 deletions
+118
-43
associateProduct.vue
Html/src/view/fms/associate/associateProduct.vue
+1
-1
storageInfoQuery.vue
Html/src/view/wms/whStatusQuery/storageInfoQuery.vue
+1
-1
AutomationController.cs
Server/Apis/Siger.ApiACC/Controllers/AutomationController.cs
+6
-4
AutomationOperateController.cs
...s/Siger.ApiACC/Controllers/AutomationOperateController.cs
+34
-3
FixtureToolsAssemblyController.cs
...iger.ApiACC/Controllers/FixtureToolsAssemblyController.cs
+4
-1
FixtureToolsController.cs
...r/Apis/Siger.ApiACC/Controllers/FixtureToolsController.cs
+17
-22
Scheduler.cs
Server/Apis/Siger.ApiACC/Tasks/Scheduler.cs
+1
-1
DownloadController.cs
Server/Apis/Siger.ApiConfig/Controller/DownloadController.cs
+13
-0
CommonEnum.cs
Server/Common/Siger.Middlelayer.Share/Enum/CommonEnum.cs
+5
-1
AccEnum.cs
...Common/Siger.Middlelayer.Share/Enum/ModuleEnum/AccEnum.cs
+5
-1
FixtureTools.cs
.../Siger.Middlelayer.Utility/ImportEntities/FixtureTools.cs
+6
-0
siger_automation_fixture_tools_assembly.cs
...itory/Entities/siger_automation_fixture_tools_assembly.cs
+2
-0
AutomationFixtureToolsAssemblyRepository.cs
.../Repositories/AutomationFixtureToolsAssemblyRepository.cs
+5
-2
AutomationLocationRepository.cs
...ccRepository/Repositories/AutomationLocationRepository.cs
+4
-2
RequestFixtureToolsCategory.cs
...ayer.AccRepository/Request/RequestFixtureToolsCategory.cs
+2
-0
FixtureToolsCategory.cs
...iddlelayer.AccRepository/Response/FixtureToolsCategory.cs
+4
-1
ResponseAutomationLocation.cs
...ayer.AccRepository/Response/ResponseAutomationLocation.cs
+3
-0
DB.script
Server/Infrastructure/Script/DB.script
+5
-3
No files found.
Html/src/view/fms/associate/associateProduct.vue
View file @
32ab390d
...
@@ -444,7 +444,7 @@ export default {
...
@@ -444,7 +444,7 @@ export default {
return
false
;
return
false
;
}
}
this
.
type
=
2
;
this
.
type
=
2
;
this
.
parentType
=
[]
;
//工装类型 清空
this
.
parentType
=
this
.
detailobj
.
categoryids
;
//工装类型 清空
this
.
parentTypeid
=
this
.
detailobj
.
categoryid
;
this
.
parentTypeid
=
this
.
detailobj
.
categoryid
;
this
.
addfrockid
=
this
.
detailobj
.
fixturetoolid
;
//工装id
this
.
addfrockid
=
this
.
detailobj
.
fixturetoolid
;
//工装id
this
.
addproductid
=
this
.
detailobj
.
productid
;
//产品
this
.
addproductid
=
this
.
detailobj
.
productid
;
//产品
...
...
Html/src/view/wms/whStatusQuery/storageInfoQuery.vue
View file @
32ab390d
...
@@ -569,8 +569,8 @@ export default {
...
@@ -569,8 +569,8 @@ export default {
this
.
initFrockType
();
//工装类型
this
.
initFrockType
();
//工装类型
this
.
parentType
=
this
.
detailobj
.
categoryIds
;
//工装类型
this
.
parentType
=
this
.
detailobj
.
categoryIds
;
//工装类型
let
categoryIds
=
this
.
detailobj
.
categoryIds
;
let
categoryIds
=
this
.
detailobj
.
categoryIds
;
this
.
parentTypeid
=
this
.
detailobj
.
categoryId
;
if
(
Array
.
isArray
(
categoryIds
)
&&
categoryIds
.
length
){
if
(
Array
.
isArray
(
categoryIds
)
&&
categoryIds
.
length
){
this
.
parentTypeid
=
categoryIds
[
categoryIds
.
length
-
1
];
this
.
getFrocksChange
();
this
.
getFrocksChange
();
}
}
this
.
addfrockid
=
this
.
detailobj
.
fixturetoolid
;
//工装id
this
.
addfrockid
=
this
.
detailobj
.
fixturetoolid
;
//工装id
...
...
Server/Apis/Siger.ApiACC/Controllers/AutomationController.cs
View file @
32ab390d
...
@@ -8,6 +8,7 @@ using Siger.Middlelayer.AccRepository.Entities;
...
@@ -8,6 +8,7 @@ using Siger.Middlelayer.AccRepository.Entities;
using
Siger.Middlelayer.AccRepository.Repositories.Interface
;
using
Siger.Middlelayer.AccRepository.Repositories.Interface
;
using
Siger.Middlelayer.AccRepository.Request
;
using
Siger.Middlelayer.AccRepository.Request
;
using
Siger.Middlelayer.Common
;
using
Siger.Middlelayer.Common
;
using
Siger.ApiCommon.Filters
;
using
Siger.Middlelayer.Common.Extensions
;
using
Siger.Middlelayer.Common.Extensions
;
using
Siger.Middlelayer.Common.Log
;
using
Siger.Middlelayer.Common.Log
;
using
Siger.Middlelayer.Common.ModuleEnum
;
using
Siger.Middlelayer.Common.ModuleEnum
;
...
@@ -19,6 +20,7 @@ using static Siger.Middlelayer.Share.Enum.ModuleEnum.Automation;
...
@@ -19,6 +20,7 @@ using static Siger.Middlelayer.Share.Enum.ModuleEnum.Automation;
namespace
Siger.ApiACC.Controllers
namespace
Siger.ApiACC.Controllers
{
{
[
NoTokenValidateFilter
]
public
class
AutomationController
:
LaisiBaseController
public
class
AutomationController
:
LaisiBaseController
{
{
private
readonly
IUnitOfWork
_unitOfWork
;
private
readonly
IUnitOfWork
_unitOfWork
;
...
@@ -117,7 +119,7 @@ namespace Siger.ApiACC.Controllers
...
@@ -117,7 +119,7 @@ namespace Siger.ApiACC.Controllers
{
{
section
=
line
,
section
=
line
,
projectId
=
PID
,
projectId
=
PID
,
status
=
1
,
status
=
0
,
updatetime
=
DateTime
.
Now
,
updatetime
=
DateTime
.
Now
,
mode
=
mode
mode
=
mode
});
});
...
@@ -126,10 +128,9 @@ namespace Siger.ApiACC.Controllers
...
@@ -126,10 +128,9 @@ namespace Siger.ApiACC.Controllers
{
{
exitObj
.
updatetime
=
DateTime
.
Now
;
exitObj
.
updatetime
=
DateTime
.
Now
;
exitObj
.
mode
=
mode
;
exitObj
.
mode
=
mode
;
_automationLineMode
.
Update
(
exitObj
);
}
}
if
(
_unitOfWork
.
Commit
()
>
0
)
if
(
_unitOfWork
.
Commit
()
>
0
)
{
{
if
(
mode
==
1
)
if
(
mode
==
1
)
...
@@ -159,7 +160,7 @@ namespace Siger.ApiACC.Controllers
...
@@ -159,7 +160,7 @@ namespace Siger.ApiACC.Controllers
/// <param name="enable"></param>
/// <param name="enable"></param>
/// <returns></returns>
/// <returns></returns>
[
HttpGet
]
[
HttpGet
]
public
IActionResult
i
nspect
(
int
line
,
int
enable
)
public
IActionResult
I
nspect
(
int
line
,
int
enable
)
{
{
var
exitObj
=
_automationLineMode
.
Get
(
f
=>
f
.
section
==
line
);
var
exitObj
=
_automationLineMode
.
Get
(
f
=>
f
.
section
==
line
);
if
(
exitObj
==
null
)
if
(
exitObj
==
null
)
...
@@ -194,6 +195,7 @@ namespace Siger.ApiACC.Controllers
...
@@ -194,6 +195,7 @@ namespace Siger.ApiACC.Controllers
}
}
//2.更新状态
//2.更新状态
taskObj
.
status
=
request
.
status
;
taskObj
.
status
=
request
.
status
;
_automationTaskList
.
Update
(
taskObj
);
if
(
_unitOfWork
.
Commit
()
<=
0
)
if
(
_unitOfWork
.
Commit
()
<=
0
)
{
{
...
...
Server/Apis/Siger.ApiACC/Controllers/AutomationOperateController.cs
View file @
32ab390d
...
@@ -9,6 +9,7 @@ using Siger.Middlelayer.AccRepository.Repositories.Interface;
...
@@ -9,6 +9,7 @@ using Siger.Middlelayer.AccRepository.Repositories.Interface;
using
Siger.Middlelayer.AccRepository.Request
;
using
Siger.Middlelayer.AccRepository.Request
;
using
Siger.Middlelayer.AccRepository.Response
;
using
Siger.Middlelayer.AccRepository.Response
;
using
Siger.Middlelayer.Common
;
using
Siger.Middlelayer.Common
;
using
Siger.ApiCommon.Filters
;
using
Siger.Middlelayer.Common.Extensions
;
using
Siger.Middlelayer.Common.Extensions
;
using
Siger.Middlelayer.Common.ModuleEnum
;
using
Siger.Middlelayer.Common.ModuleEnum
;
using
Siger.Middlelayer.Log
;
using
Siger.Middlelayer.Log
;
...
@@ -20,7 +21,7 @@ using Siger.Middlelayer.Share.Enum.ModuleEnum;
...
@@ -20,7 +21,7 @@ using Siger.Middlelayer.Share.Enum.ModuleEnum;
namespace
Siger.ApiACC.Controllers
namespace
Siger.ApiACC.Controllers
{
{
[
NoTokenValidateFilter
]
public
class
AutomationOperateController
:
BaseController
public
class
AutomationOperateController
:
BaseController
{
{
private
readonly
IUnitOfWork
_unitOfWork
;
private
readonly
IUnitOfWork
_unitOfWork
;
...
@@ -104,7 +105,7 @@ namespace Siger.ApiACC.Controllers
...
@@ -104,7 +105,7 @@ namespace Siger.ApiACC.Controllers
continue
;
continue
;
}
}
var
loadStatus
=
(
int
)
Automation
.
MachineStatus
.
Waiting
;
var
loadStatus
=
(
int
)
Automation
.
MachineStatus
.
Waiting
;
var
machineStatus
=
_automationMachineStatus
.
Get
(
f
=>
f
.
section
==
s
tation
.
ToInt
()
&&
f
.
status
==(
int
)
RowState
.
Val
id
);
var
machineStatus
=
_automationMachineStatus
.
Get
(
f
=>
f
.
section
==
s
ection
.
id
);
if
(
machineStatus
==
null
)
if
(
machineStatus
==
null
)
{
{
_automationMachineStatus
.
Insert
(
new
siger_automation_machine_status
_automationMachineStatus
.
Insert
(
new
siger_automation_machine_status
...
@@ -137,6 +138,8 @@ namespace Siger.ApiACC.Controllers
...
@@ -137,6 +138,8 @@ namespace Siger.ApiACC.Controllers
[
HttpGet
]
[
HttpGet
]
public
IActionResult
GetLoadingState
(
int
section
)
public
IActionResult
GetLoadingState
(
int
section
)
{
{
var
monitor
=
_automationFixtureMonitor
.
Get
(
f
=>
f
.
section
==
section
);
var
monitor
=
_automationFixtureMonitor
.
Get
(
f
=>
f
.
section
==
section
);
var
result
=
new
ResponsePlanlFixtureInfo
var
result
=
new
ResponsePlanlFixtureInfo
{
{
...
@@ -255,7 +258,9 @@ namespace Siger.ApiACC.Controllers
...
@@ -255,7 +258,9 @@ namespace Siger.ApiACC.Controllers
ordercode
=
plandts
.
OrderNumber
,
ordercode
=
plandts
.
OrderNumber
,
fixtureguid
=
fixtureToolsObj
.
FixtureGuid
,
fixtureguid
=
fixtureToolsObj
.
FixtureGuid
,
locationid
=
fixtureToolsObj
.
Location
,
locationid
=
fixtureToolsObj
.
Location
,
productcode
=
plan
.
product_code
,
processid
=
0
,
programnumber
=
""
,
remark
=
"手动任务"
,
remark
=
"手动任务"
,
});
});
...
@@ -290,6 +295,7 @@ namespace Siger.ApiACC.Controllers
...
@@ -290,6 +295,7 @@ namespace Siger.ApiACC.Controllers
monitor
.
productCode
=
plan
.
product_code
;
monitor
.
productCode
=
plan
.
product_code
;
monitor
.
ordernumber
=
plandts
.
OrderNumber
;
monitor
.
ordernumber
=
plandts
.
OrderNumber
;
monitor
.
locationId
=
fixtureToolsObj
.
Location
;
monitor
.
locationId
=
fixtureToolsObj
.
Location
;
_automationFixtureMonitor
.
Update
(
monitor
);
_automationFixtureMonitor
.
Update
(
monitor
);
}
}
...
@@ -308,6 +314,31 @@ namespace Siger.ApiACC.Controllers
...
@@ -308,6 +314,31 @@ namespace Siger.ApiACC.Controllers
[
HttpPost
]
[
HttpPost
]
public
IActionResult
CompalateAssemble
([
FromBody
]
requestAutoCompalateAssemble
assemble
)
public
IActionResult
CompalateAssemble
([
FromBody
]
requestAutoCompalateAssemble
assemble
)
{
{
var
machineStatus
=
_automationMachineStatus
.
Get
(
f
=>
f
.
section
==
assemble
.
section
);
if
(
machineStatus
==
null
)
{
throw
new
BadRequestException
(
CommonEnum
.
RecordNotFound
);
}
if
(
machineStatus
.
enable
==
0
)
{
throw
new
BadRequestException
(
AccEnum
.
MachineDisable
);
}
if
(
machineStatus
.
status
==
(
int
)
Automation
.
MachineStatus
.
Waiting
)
{
throw
new
BadRequestException
(
AccEnum
.
MachineOnFree
);
}
if
(
machineStatus
.
status
==
(
int
)
Automation
.
MachineStatus
.
Complated
)
{
throw
new
BadRequestException
(
AccEnum
.
MachineProCompalate
);
}
if
(!
_automationTaskList
.
CanTask
(
ProjectId
,
assemble
.
section
))
{
throw
new
BadRequestException
(
AccEnum
.
TaskProcessing
);
}
//创建 安装完成动作
return
new
ObjectResult
(
1
);
return
new
ObjectResult
(
1
);
}
}
/// <summary>
/// <summary>
...
...
Server/Apis/Siger.ApiACC/Controllers/FixtureToolsAssemblyController.cs
View file @
32ab390d
...
@@ -66,7 +66,7 @@ namespace Siger.ApiACC.Controllers
...
@@ -66,7 +66,7 @@ namespace Siger.ApiACC.Controllers
model
.
parentcategoryids
=
parentcateIds1
;
model
.
parentcategoryids
=
parentcateIds1
;
models
.
Add
(
model
);
models
.
Add
(
model
);
}
}
item
.
children
=
models
;
item
.
children
s
=
models
;
list
.
Add
(
item
);
list
.
Add
(
item
);
}
}
...
@@ -136,6 +136,7 @@ namespace Siger.ApiACC.Controllers
...
@@ -136,6 +136,7 @@ namespace Siger.ApiACC.Controllers
updatetime
=
DateTime
.
Now
,
updatetime
=
DateTime
.
Now
,
updator
=
UserId
,
updator
=
UserId
,
status
=
req
.
status
.
ToInt
()
==
(
int
)
RowState
.
Valid
?
(
int
)
RowState
.
Valid
:
(
int
)
RowState
.
Invalid
,
status
=
req
.
status
.
ToInt
()
==
(
int
)
RowState
.
Valid
?
(
int
)
RowState
.
Valid
:
(
int
)
RowState
.
Invalid
,
remark
=
req
.
remark
};
};
_toolsAssemblyRepository
.
Insert
(
parentEntity
);
_toolsAssemblyRepository
.
Insert
(
parentEntity
);
}
}
...
@@ -219,6 +220,7 @@ namespace Siger.ApiACC.Controllers
...
@@ -219,6 +220,7 @@ namespace Siger.ApiACC.Controllers
projectId
=
ProjectId
,
projectId
=
ProjectId
,
updatetime
=
DateTime
.
Now
,
updatetime
=
DateTime
.
Now
,
updator
=
UserId
,
updator
=
UserId
,
remark
=
req
.
remark
,
status
=
req
.
status
.
ToInt
()
==
(
int
)
RowState
.
Valid
?
(
int
)
RowState
.
Valid
:
(
int
)
RowState
.
Invalid
,
status
=
req
.
status
.
ToInt
()
==
(
int
)
RowState
.
Valid
?
(
int
)
RowState
.
Valid
:
(
int
)
RowState
.
Invalid
,
};
};
_toolsAssemblyRepository
.
Insert
(
parentEntity
);
_toolsAssemblyRepository
.
Insert
(
parentEntity
);
...
@@ -231,6 +233,7 @@ namespace Siger.ApiACC.Controllers
...
@@ -231,6 +233,7 @@ namespace Siger.ApiACC.Controllers
entity
.
updatetime
=
DateTime
.
Now
;
entity
.
updatetime
=
DateTime
.
Now
;
entity
.
updator
=
UserId
;
entity
.
updator
=
UserId
;
entity
.
status
=
req
.
status
.
ToInt
()
==
(
int
)
RowState
.
Valid
?
(
int
)
RowState
.
Valid
:
(
int
)
RowState
.
Invalid
;
entity
.
status
=
req
.
status
.
ToInt
()
==
(
int
)
RowState
.
Valid
?
(
int
)
RowState
.
Valid
:
(
int
)
RowState
.
Invalid
;
entity
.
remark
=
req
.
remark
;
_toolsAssemblyRepository
.
Update
(
entity
);
_toolsAssemblyRepository
.
Update
(
entity
);
if
(
_unitOfWork
.
Commit
()
>
0
)
if
(
_unitOfWork
.
Commit
()
>
0
)
{
{
...
...
Server/Apis/Siger.ApiACC/Controllers/FixtureToolsController.cs
View file @
32ab390d
...
@@ -27,13 +27,15 @@ namespace Siger.ApiACC.Controllers
...
@@ -27,13 +27,15 @@ namespace Siger.ApiACC.Controllers
private
readonly
IUnitOfWork
_unitOfWork
;
private
readonly
IUnitOfWork
_unitOfWork
;
private
readonly
IAutomationFixtureToolsCategoryRepository
_toolsCategoryRepository
;
private
readonly
IAutomationFixtureToolsCategoryRepository
_toolsCategoryRepository
;
private
readonly
IAutomationFixtureToolsRepository
_toolsRepository
;
private
readonly
IAutomationFixtureToolsRepository
_toolsRepository
;
private
readonly
IAutomationLocationRepository
_automationLocationRepository
;
public
FixtureToolsController
(
IUnitOfWork
unitOfWork
,
IAutomationFixtureToolsCategoryRepository
toolsCategoryRepository
,
public
FixtureToolsController
(
IUnitOfWork
unitOfWork
,
IAutomationFixtureToolsCategoryRepository
toolsCategoryRepository
,
IAutomationFixtureToolsRepository
toolsRepository
)
IAutomationFixtureToolsRepository
toolsRepository
,
IAutomationLocationRepository
automationLocationRepository
)
{
{
_unitOfWork
=
unitOfWork
;
_unitOfWork
=
unitOfWork
;
_toolsCategoryRepository
=
toolsCategoryRepository
;
_toolsCategoryRepository
=
toolsCategoryRepository
;
_toolsRepository
=
toolsRepository
;
_toolsRepository
=
toolsRepository
;
_automationLocationRepository
=
automationLocationRepository
;
}
}
public
IActionResult
GetPageList
(
string
category
,
string
code
,
string
name
,
string
state
,
int
page
,
int
pagesize
,
string
toexcel
)
public
IActionResult
GetPageList
(
string
category
,
string
code
,
string
name
,
string
state
,
int
page
,
int
pagesize
,
string
toexcel
)
...
@@ -387,12 +389,22 @@ namespace Siger.ApiACC.Controllers
...
@@ -387,12 +389,22 @@ namespace Siger.ApiACC.Controllers
[
HttpGet
]
[
HttpGet
]
public
IActionResult
DeleteCategory
(
int
id
)
public
IActionResult
DeleteCategory
(
int
id
)
{
{
var
entity
=
_toolsCategoryRepository
.
Get
(
q
=>
q
.
projectId
==
ProjectId
&&
q
.
status
==
(
int
)
RowState
.
Valid
&&
q
.
id
==
id
);
var
categorys
=
_toolsCategoryRepository
.
GetList
(
q
=>
q
.
projectId
==
ProjectId
&&
q
.
status
==
(
int
)
RowState
.
Valid
).
ToList
();
var
entity
=
categorys
.
FirstOrDefault
(
q
=>
q
.
id
==
id
);
if
(
entity
==
null
)
if
(
entity
==
null
)
{
{
throw
new
BadRequestException
(
CommonEnum
.
RecordNotFound
);
throw
new
BadRequestException
(
CommonEnum
.
RecordNotFound
);
}
}
var
details
=
GetSonCategoryList
(
entity
.
guid
,
categorys
);
var
detailIds
=
details
.
Select
(
q
=>
q
.
id
).
Distinct
().
ToList
();
var
delDetails
=
_toolsCategoryRepository
.
GetList
(
q
=>
q
.
projectId
==
ProjectId
&&
q
.
status
==
(
int
)
RowState
.
Valid
&&
detailIds
.
Contains
(
q
.
id
)).
ToList
();
foreach
(
var
detail
in
delDetails
)
{
detail
.
status
=
(
int
)
RowState
.
Invalid
;
_toolsCategoryRepository
.
Update
(
detail
);
}
entity
.
status
=
(
int
)
RowState
.
Invalid
;
entity
.
status
=
(
int
)
RowState
.
Invalid
;
_toolsCategoryRepository
.
Update
(
entity
);
_toolsCategoryRepository
.
Update
(
entity
);
if
(
_unitOfWork
.
Commit
()
>
0
)
if
(
_unitOfWork
.
Commit
()
>
0
)
...
@@ -405,28 +417,11 @@ namespace Siger.ApiACC.Controllers
...
@@ -405,28 +417,11 @@ namespace Siger.ApiACC.Controllers
}
}
}
}
[
HttpPost
]
private
IEnumerable
<
siger_automation_fixture_tools_category
>
GetSonCategoryList
(
string
parentId
,
List
<
siger_automation_fixture_tools_category
>
sections
)
public
IActionResult
DeleteCategorys
([
FromBody
]
RequestDeleteRange
req
)
{
{
if
(
req
.
ids
==
null
||
!
req
.
ids
.
Any
())
var
query
=
from
c
in
sections
where
c
.
parent
==
parentId
select
c
;
{
throw
new
BadRequestException
(
RequestEnum
.
ParameterMiss
);
}
var
entities
=
_toolsCategoryRepository
.
GetList
(
t
=>
req
.
ids
.
Contains
(
t
.
id
)
&&
t
.
projectId
==
ProjectId
&&
t
.
status
==
(
int
)
RowState
.
Valid
).
ToList
();
if
(!
entities
.
Any
())
{
throw
new
BadRequestException
(
CommonEnum
.
RecordNotFound
);
}
foreach
(
var
entity
in
entities
)
{
entity
.
status
=
(
int
)
RowState
.
Invalid
;
_toolsCategoryRepository
.
Update
(
entity
);
}
if
(
_unitOfWork
.
Commit
()
>
0
)
return
query
.
ToList
().
Concat
(
query
.
ToList
().
SelectMany
(
t
=>
GetSonCategoryList
(
t
.
parent
,
sections
)));
return
new
ObjectResult
(
CommonEnum
.
Succefull
);
throw
new
BadRequestException
(
CommonEnum
.
Fail
);
}
}
[
HttpGet
]
[
HttpGet
]
...
...
Server/Apis/Siger.ApiACC/Tasks/Scheduler.cs
View file @
32ab390d
...
@@ -9,7 +9,7 @@ namespace Siger.ApiACC.Tasks
...
@@ -9,7 +9,7 @@ namespace Siger.ApiACC.Tasks
/// </summary>
/// </summary>
public
static
void
StartUp
()
public
static
void
StartUp
()
{
{
//
JobManager.Initialize(new AccRegistry());
JobManager
.
Initialize
(
new
AccRegistry
());
}
}
/// <summary>
/// <summary>
...
...
Server/Apis/Siger.ApiConfig/Controller/DownloadController.cs
View file @
32ab390d
...
@@ -287,6 +287,19 @@ namespace Siger.ApiConfig.Controller
...
@@ -287,6 +287,19 @@ namespace Siger.ApiConfig.Controller
case
TemplateNameEnums
.
TechMouldList
:
case
TemplateNameEnums
.
TechMouldList
:
type
=
typeof
(
TechMouldList
);
type
=
typeof
(
TechMouldList
);
break
;
break
;
//自动化加工
case
TemplateNameEnums
.
FixtureToolsCategoryTemplate
:
type
=
typeof
(
FixtureToolsCategoryTemplate
);
break
;
case
TemplateNameEnums
.
FixtureToolsTemplate
:
type
=
typeof
(
FixtureToolsTemplate
);
break
;
case
TemplateNameEnums
.
FixtureToolsProductTemplate
:
type
=
typeof
(
FixtureToolsProductTemplate
);
break
;
case
TemplateNameEnums
.
FixtureToolsAssmeblyTemplate
:
type
=
typeof
(
FixtureToolsAssmeblyTemplate
);
break
;
}
}
return
type
;
return
type
;
...
...
Server/Common/Siger.Middlelayer.Share/Enum/CommonEnum.cs
View file @
32ab390d
...
@@ -231,7 +231,11 @@ namespace Siger.Middlelayer.Common
...
@@ -231,7 +231,11 @@ namespace Siger.Middlelayer.Common
MouldDetection
,
//模具测试项导入
MouldDetection
,
//模具测试项导入
MouldCoreDetection
,
//模芯测试项导入
MouldCoreDetection
,
//模芯测试项导入
TechMouldList
,
//模具清单
TechMouldList
,
//模具清单
//自动化加工
FixtureToolsCategoryTemplate
,
FixtureToolsTemplate
,
FixtureToolsProductTemplate
,
FixtureToolsAssmeblyTemplate
,
}
}
public
enum
LogLevel
public
enum
LogLevel
...
...
Server/Common/Siger.Middlelayer.Share/Enum/ModuleEnum/AccEnum.cs
View file @
32ab390d
...
@@ -328,7 +328,11 @@ namespace Siger.Middlelayer.Common.ModuleEnum
...
@@ -328,7 +328,11 @@ namespace Siger.Middlelayer.Common.ModuleEnum
[
Description
(
"产品工装未找到"
)]
[
Description
(
"产品工装未找到"
)]
FixtureToolsIsNone
,
FixtureToolsIsNone
,
[
Description
(
"未找到工装信息"
)]
[
Description
(
"未找到工装信息"
)]
FixtureOrderNulll
FixtureOrderNulll
,
[
Description
(
"设备正在空闲中"
)]
MachineOnFree
,
[
Description
(
"设备已经生产完成"
)]
MachineProCompalate
}
}
public
enum
SeriNumCfg
public
enum
SeriNumCfg
...
...
Server/Common/Siger.Middlelayer.Utility/ImportEntities/FixtureTools.cs
View file @
32ab390d
...
@@ -39,6 +39,12 @@ namespace Siger.Middlelayer.Utility.ImportEntities
...
@@ -39,6 +39,12 @@ namespace Siger.Middlelayer.Utility.ImportEntities
[
ExcelColumn
(
"备注"
)]
[
ExcelColumn
(
"备注"
)]
public
string
Remark
{
get
;
set
;
}
public
string
Remark
{
get
;
set
;
}
[
ExcelColumn
(
"维护人"
)]
public
string
Updator
{
get
;
set
;
}
[
ExcelColumn
(
"维护时间"
)]
public
string
UpdateTime
{
get
;
set
;
}
}
}
public
class
FixtureToolsProductTemplate
:
ImportBase
public
class
FixtureToolsProductTemplate
:
ImportBase
...
...
Server/Infrastructure/Repositories/Siger.Middlelayer.AccRepository/Entities/siger_automation_fixture_tools_assembly.cs
View file @
32ab390d
...
@@ -26,6 +26,8 @@ namespace Siger.Middlelayer.AccRepository.Entities
...
@@ -26,6 +26,8 @@ namespace Siger.Middlelayer.AccRepository.Entities
/// 附件名称
/// 附件名称
/// </summary>
/// </summary>
public
string
filename
{
get
;
set
;
}
public
string
filename
{
get
;
set
;
}
public
string
remark
{
get
;
set
;
}
public
int
creator
{
get
;
set
;
}
public
int
creator
{
get
;
set
;
}
public
DateTime
createtime
{
get
;
set
;
}
public
DateTime
createtime
{
get
;
set
;
}
public
int
updator
{
get
;
set
;
}
public
int
updator
{
get
;
set
;
}
...
...
Server/Infrastructure/Repositories/Siger.Middlelayer.AccRepository/Repositories/AutomationFixtureToolsAssemblyRepository.cs
View file @
32ab390d
...
@@ -53,7 +53,9 @@ namespace Siger.Middlelayer.AccRepository.Repositories
...
@@ -53,7 +53,9 @@ namespace Siger.Middlelayer.AccRepository.Repositories
cate_guid
=
t2
.
guid
,
cate_guid
=
t2
.
guid
,
parentcate_guid
=
t1
.
guid
,
parentcate_guid
=
t1
.
guid
,
parentguid
=
q
.
parent
,
parentguid
=
q
.
parent
,
fixtureguid
=
q
.
son
fixtureguid
=
q
.
son
,
remark
=
q
.
remark
,
parentcategoryid
=
c1
==
null
?
0
:
c1
.
id
};
};
Expression
<
Func
<
ResponseAumationFixtureToolsAssembly
,
bool
>>
categoryExpression
=
f
=>
true
;
Expression
<
Func
<
ResponseAumationFixtureToolsAssembly
,
bool
>>
categoryExpression
=
f
=>
true
;
if
(
category
>
0
)
if
(
category
>
0
)
...
@@ -107,7 +109,8 @@ namespace Siger.Middlelayer.AccRepository.Repositories
...
@@ -107,7 +109,8 @@ namespace Siger.Middlelayer.AccRepository.Repositories
cate_guid
=
t2
.
guid
,
cate_guid
=
t2
.
guid
,
parentcate_guid
=
t1
.
guid
,
parentcate_guid
=
t1
.
guid
,
parentguid
=
q
.
parent
,
parentguid
=
q
.
parent
,
fixtureguid
=
q
.
son
fixtureguid
=
q
.
son
,
remark
=
q
.
remark
};
};
var
entities
=
query
.
OrderByDescending
(
q
=>
q
.
id
).
AsNoTracking
().
ToList
();
var
entities
=
query
.
OrderByDescending
(
q
=>
q
.
id
).
AsNoTracking
().
ToList
();
return
entities
;
return
entities
;
...
...
Server/Infrastructure/Repositories/Siger.Middlelayer.AccRepository/Repositories/AutomationLocationRepository.cs
View file @
32ab390d
...
@@ -57,7 +57,8 @@ namespace Siger.Middlelayer.AccRepository.Repositories
...
@@ -57,7 +57,8 @@ namespace Siger.Middlelayer.AccRepository.Repositories
sn
=
m
.
sn
??
""
,
sn
=
m
.
sn
??
""
,
route
=
r
.
name
??
""
,
route
=
r
.
name
??
""
,
routenumber
=
r
==
null
?
""
:
r
.
serialNumber
.
ToString
(),
routenumber
=
r
==
null
?
""
:
r
.
serialNumber
.
ToString
(),
cate_guid
=
c
.
guid
??
""
cate_guid
=
c
.
guid
??
""
,
categoryId
=
c
==
null
?
0
:
c
.
id
};
};
Expression
<
Func
<
ResponseAutomationLocation
,
bool
>>
wavehouseidExpression
=
f
=>
true
;
Expression
<
Func
<
ResponseAutomationLocation
,
bool
>>
wavehouseidExpression
=
f
=>
true
;
if
(
wavehouseid
>
0
)
if
(
wavehouseid
>
0
)
...
@@ -108,7 +109,8 @@ namespace Siger.Middlelayer.AccRepository.Repositories
...
@@ -108,7 +109,8 @@ namespace Siger.Middlelayer.AccRepository.Repositories
fixturetoolid
=
t
.
id
,
fixturetoolid
=
t
.
id
,
code
=
t
.
code
,
code
=
t
.
code
,
name
=
t
.
name
,
name
=
t
.
name
,
materialsn
=
m
.
sn
??
""
materialsn
=
m
.
sn
??
""
,
categoryid
=
c
==
null
?
0
:
c
.
id
};
};
var
entities
=
query
.
AsNoTracking
().
ToList
();
var
entities
=
query
.
AsNoTracking
().
ToList
();
return
entities
;
return
entities
;
...
...
Server/Infrastructure/Repositories/Siger.Middlelayer.AccRepository/Request/RequestFixtureToolsCategory.cs
View file @
32ab390d
...
@@ -132,6 +132,8 @@ namespace Siger.Middlelayer.AccRepository.Request
...
@@ -132,6 +132,8 @@ namespace Siger.Middlelayer.AccRepository.Request
public
string
filename
{
get
;
set
;
}
public
string
filename
{
get
;
set
;
}
public
string
status
{
get
;
set
;
}
public
string
status
{
get
;
set
;
}
public
string
remark
{
get
;
set
;
}
}
}
public
class
RequestUpdateFixtureToolAssembly
:
RequestAddFixtureToolAssembly
public
class
RequestUpdateFixtureToolAssembly
:
RequestAddFixtureToolAssembly
...
...
Server/Infrastructure/Repositories/Siger.Middlelayer.AccRepository/Response/FixtureToolsCategory.cs
View file @
32ab390d
...
@@ -139,11 +139,14 @@ namespace Siger.Middlelayer.AccRepository.Response
...
@@ -139,11 +139,14 @@ namespace Siger.Middlelayer.AccRepository.Response
public
List
<
int
>
parentcategoryids
{
get
;
set
;
}
=
new
List
<
int
>();
public
List
<
int
>
parentcategoryids
{
get
;
set
;
}
=
new
List
<
int
>();
public
string
cate_guid
{
get
;
set
;
}
public
string
cate_guid
{
get
;
set
;
}
public
List
<
int
>
categoryids
{
get
;
set
;
}
=
new
List
<
int
>();
public
List
<
int
>
categoryids
{
get
;
set
;
}
=
new
List
<
int
>();
public
int
parentcategoryid
{
get
;
set
;
}
public
string
parentguid
{
get
;
set
;
}
public
string
parentguid
{
get
;
set
;
}
public
string
fixtureguid
{
get
;
set
;
}
public
string
fixtureguid
{
get
;
set
;
}
public
List
<
ResponseAumationFixtureToolsAssembly
>
children
{
get
;
set
;
}
public
List
<
ResponseAumationFixtureToolsAssembly
>
childrens
{
get
;
set
;
}
public
string
remark
{
get
;
set
;
}
}
}
}
}
Server/Infrastructure/Repositories/Siger.Middlelayer.AccRepository/Response/ResponseAutomationLocation.cs
View file @
32ab390d
...
@@ -20,6 +20,7 @@ namespace Siger.Middlelayer.AccRepository.Response
...
@@ -20,6 +20,7 @@ namespace Siger.Middlelayer.AccRepository.Response
/// </summary>
/// </summary>
public
int
fixturetoolid
{
get
;
set
;
}
public
int
fixturetoolid
{
get
;
set
;
}
public
string
fixturetool
{
get
;
set
;
}
public
string
fixturetool
{
get
;
set
;
}
public
int
categoryId
{
get
;
set
;
}
public
string
category
{
get
;
set
;
}
public
string
category
{
get
;
set
;
}
public
string
code
{
get
;
set
;
}
public
string
code
{
get
;
set
;
}
public
string
specfication
{
get
;
set
;
}
public
string
specfication
{
get
;
set
;
}
...
@@ -80,5 +81,7 @@ namespace Siger.Middlelayer.AccRepository.Response
...
@@ -80,5 +81,7 @@ namespace Siger.Middlelayer.AccRepository.Response
public
string
code
{
get
;
set
;
}
public
string
code
{
get
;
set
;
}
public
string
name
{
get
;
set
;
}
public
string
name
{
get
;
set
;
}
public
string
materialsn
{
get
;
set
;
}
public
string
materialsn
{
get
;
set
;
}
public
int
categoryid
{
get
;
set
;
}
}
}
}
}
Server/Infrastructure/Script/DB.script
View file @
32ab390d
...
@@ -328,7 +328,7 @@ CREATE TABLE IF NOT EXISTS `siger_automation_task_list` (
...
@@ -328,7 +328,7 @@ CREATE TABLE IF NOT EXISTS `siger_automation_task_list` (
`sectionid` int(11) NOT NULL DEFAULT 0 COMMENT '工位ID',
`sectionid` int(11) NOT NULL DEFAULT 0 COMMENT '工位ID',
`trigger` int(1) NOT NULL DEFAULT 0 COMMENT '触发方',
`trigger` int(1) NOT NULL DEFAULT 0 COMMENT '触发方',
`tasktype` int(1) NOT NULL DEFAULT 0 COMMENT '任务类型',
`tasktype` int(1) NOT NULL DEFAULT 0 COMMENT '任务类型',
`sn`
int(11) NOT NULL DEFAULT 0 COMMENT '工件ID',
`sn`
varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '工件编号',
`ordercode` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '工单号',
`ordercode` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '工单号',
`productid` int(11) NOT NULL DEFAULT 0 COMMENT '产品ID',
`productid` int(11) NOT NULL DEFAULT 0 COMMENT '产品ID',
`productcode` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '产品CODE',
`productcode` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '产品CODE',
...
@@ -339,13 +339,13 @@ CREATE TABLE IF NOT EXISTS `siger_automation_task_list` (
...
@@ -339,13 +339,13 @@ CREATE TABLE IF NOT EXISTS `siger_automation_task_list` (
`actiontype` int(11) NOT NULL DEFAULT 0 COMMENT '动作类型',
`actiontype` int(11) NOT NULL DEFAULT 0 COMMENT '动作类型',
`projectid` int(11) NOT NULL DEFAULT 0,
`projectid` int(11) NOT NULL DEFAULT 0,
`send` int(1) NOT NULL DEFAULT 0 COMMENT '0:未下发 1:已下发',
`send` int(1) NOT NULL DEFAULT 0 COMMENT '0:未下发 1:已下发',
`status` int(11) NOT NULL DEFAULT 1 COMMENT '任务进度状态:0 取消 1待生产 2生产中 3生产完成',
`triggertime` datetime(0) NOT NULL COMMENT '触发时间',
`triggertime` datetime(0) NOT NULL COMMENT '触发时间',
`completetime` datetime(0) NULL DEFAULT NULL COMMENT '完成时间',
`completetime` datetime(0) NULL DEFAULT NULL COMMENT '完成时间',
`operater` int(11) NOT NULL DEFAULT 0 COMMENT '操作人',
`operater` int(11) NOT NULL DEFAULT 0 COMMENT '操作人',
`operatetime` datetime(0) NULL DEFAULT NULL COMMENT '操作时间',
`operatetime` datetime(0) NULL DEFAULT NULL COMMENT '操作时间',
`remark` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
`remark` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
`extend1` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`extend1` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`status` int(11) NOT NULL DEFAULT 1 COMMENT '任务进度状态:0 取消 1待生产 2生产中 3生产完成',
PRIMARY KEY (`id`) USING BTREE
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
...
@@ -380,6 +380,7 @@ CREATE TABLE `siger_automation_line_mode` (
...
@@ -380,6 +380,7 @@ CREATE TABLE `siger_automation_line_mode` (
`mode` int(1) NOT NULL DEFAULT 1 COMMENT '0:手动模式 1:自动模式',
`mode` int(1) NOT NULL DEFAULT 1 COMMENT '0:手动模式 1:自动模式',
`inspect` int(1) NOT NULL DEFAULT 1 COMMENT '0:不需要检验 1:检验',
`inspect` int(1) NOT NULL DEFAULT 1 COMMENT '0:不需要检验 1:检验',
`updatetime` datetime(0) NULL DEFAULT NULL COMMENT '操作时间',
`updatetime` datetime(0) NULL DEFAULT NULL COMMENT '操作时间',
`status` int NOT NULL DEFAULT '1' COMMENT '产线模式 0:手动 1:自动 ',
PRIMARY KEY (`id`) USING BTREE
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
...
@@ -427,7 +428,8 @@ CREATE TABLE `siger_automation_fixture_tools_moniter` (
...
@@ -427,7 +428,8 @@ CREATE TABLE `siger_automation_fixture_tools_moniter` (
`ordernumber` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '工令单',
`ordernumber` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '工令单',
`productCode` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '产品CODE',
`productCode` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '产品CODE',
`productName` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '产品名称',
`productName` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '产品名称',
`locationId` int(11) NOT NULL DEFAULT 0,
`locationId` int(11) NOT NULL DEFAULT 0,
`status` int(1) NOT NULL DEFAULT 1 COMMENT '',
PRIMARY KEY (`id`) USING BTREE
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment