Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
J
jyzb_local_platform
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Members
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
赵剑炜
jyzb_local_platform
Commits
e4765c6a
Commit
e4765c6a
authored
Dec 13, 2023
by
Seniorious
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
cda74cdc
全部展开
显示空白字符变更
内嵌
并排
正在显示
24 个修改的文件
包含
422 行增加
和
39 行删除
+422
-39
BaseInfoController.cs
WebApiNET6-master/APIs/Controllers/BaseInfoController.cs
+0
-0
PictureReq.cs
WebApiNET6-master/APIs/Req/PictureReq.cs
+7
-2
Startup.cs
WebApiNET6-master/APIs/Startup.cs
+4
-0
EpcConvert.cs
WebApiNET6-master/Common/EpcConvert.cs
+0
-0
RecordsReq.cs
WebApiNET6-master/Models/ReqModel/RecordsReq.cs
+8
-1
EquipmentSize.cs
WebApiNET6-master/Models/Table/EquipmentSize.cs
+7
-7
Inventory.cs
WebApiNET6-master/Models/Table/Inventory.cs
+39
-18
LogDetail.cs
WebApiNET6-master/Models/Table/LogDetail.cs
+10
-10
LogSummary.cs
WebApiNET6-master/Models/Table/LogSummary.cs
+2
-1
OrderDetail.cs
WebApiNET6-master/Models/Table/OrderDetail.cs
+6
-0
Supplier.cs
WebApiNET6-master/Models/Table/Supplier.cs
+36
-0
Warehouse.cs
WebApiNET6-master/Models/Table/Warehouse.cs
+41
-0
ILogSummaryRepository.cs
WebApiNET6-master/Repositories/IRepository/IBussiness/ILogSummaryRepository.cs
+2
-0
ISupplierRepository.cs
WebApiNET6-master/Repositories/IRepository/IBussiness/ISupplierRepository.cs
+13
-0
IWarehouseRepository.cs
WebApiNET6-master/Repositories/IRepository/IBussiness/IWarehouseRepository.cs
+13
-0
LogSummaryRepository.cs
WebApiNET6-master/Repositories/Repository/Bussiness/LogSummaryRepository.cs
+86
-0
SupplierRepository.cs
WebApiNET6-master/Repositories/Repository/Bussiness/SupplierRepository.cs
+19
-0
WarehouseRepository.cs
WebApiNET6-master/Repositories/Repository/Bussiness/WarehouseRepository.cs
+19
-0
ILogService.cs
WebApiNET6-master/Services/Interface/ILogService.cs
+2
-0
ISupplierService.cs
WebApiNET6-master/Services/Interface/ISupplierService.cs
+13
-0
IWarehouseService.cs
WebApiNET6-master/Services/Interface/IWarehouseService.cs
+13
-0
LogService.cs
WebApiNET6-master/Services/LogService.cs
+38
-0
SupplierService.cs
WebApiNET6-master/Services/SupplierService.cs
+22
-0
WarehouseService.cs
WebApiNET6-master/Services/WarehouseService.cs
+22
-0
没有找到文件。
WebApiNET6-master/APIs/Controllers/BaseInfoController.cs
View file @
e4765c6a
差异被折叠。
点击展开。
WebApiNET6-master/APIs/Req/PictureReq.cs
View file @
e4765c6a
...
...
@@ -5,7 +5,6 @@
public
string
id
{
get
;
set
;
}
}
public
class
PictureReq
{
public
string
policeId
{
get
;
set
;
}
...
...
@@ -23,7 +22,13 @@
public
class
GetLogPictureReq
{
public
string
logI
d
{
get
;
set
;}
public
string
pi
d
{
get
;
set
;}
}
public
class
LogPictureReq
{
public
IFormFile
picture
{
get
;
set
;
}
public
string
fileName
{
get
;
set
;
}
//文件名
public
string
directoy
{
get
;
set
;
}
//文件夹
}
}
WebApiNET6-master/APIs/Startup.cs
View file @
e4765c6a
...
...
@@ -71,6 +71,8 @@ namespace APIs
services
.
AddScoped
<
IThisInfoService
,
ThisInfoService
>();
services
.
AddScoped
<
IDevService
,
DevService
>();
services
.
AddScoped
<
IDevHistoryService
,
DevHistoryService
>();
services
.
AddScoped
<
IWarehouseService
,
WarehouseService
>();
services
.
AddScoped
<
ISupplierService
,
SupplierService
>();
#
endregion
#
region
Repository
...
...
@@ -91,6 +93,8 @@ namespace APIs
services
.
AddScoped
<
IThisInfoRepository
,
ThisInfoRepository
>();
services
.
AddScoped
<
IDevRepository
,
DevRepository
>();
services
.
AddScoped
<
IDevHistoryRepository
,
DevHistoryRepository
>();
services
.
AddScoped
<
IWarehouseRepository
,
WarehouseRepository
>();
services
.
AddScoped
<
ISupplierRepository
,
SupplierRepository
>();
#
endregion
#
region
注册
RabbitMQ
消费者
...
...
WebApiNET6-master/Common/EpcConvert.cs
0 → 100644
View file @
e4765c6a
差异被折叠。
点击展开。
WebApiNET6-master/Models/ReqModel/RecordsReq.cs
View file @
e4765c6a
...
...
@@ -55,6 +55,13 @@ namespace Common.Utility.Model
public
String
equipments
{
get
;
set
;
}
[
AllowNull
]
public
List
<
EquipmentList
>?
equipmentList
{
get
;
set
;
}
//
}
public
class
ChannelLogReq
{
public
List
<
string
>
Epc
{
get
;
set
;
}
public
int
?
state
{
get
;
set
;
}
public
string
warehouseId
{
get
;
set
;
}
public
string
picture
{
get
;
set
;
}
}
}
WebApiNET6-master/Models/Table/EquipmentSize.cs
View file @
e4765c6a
...
...
@@ -15,20 +15,20 @@ namespace Models.Table
{
[
SugarColumn
(
IsIdentity
=
true
,
IsPrimaryKey
=
true
)]
public
S
tring
id
{
get
;
set
;
}
public
s
tring
id
{
get
;
set
;
}
public
S
tring
code
{
get
;
set
;
}
public
s
tring
code
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"type_id"
)]
public
String
?
typeId
{
get
;
set
;
}
public
string
typeId
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"name"
)]
public
String
?
name
{
get
;
set
;
}
public
string
name
{
get
;
set
;
}
public
String
?
note
{
get
;
set
;
}
public
string
note
{
get
;
set
;
}
public
String
?
price
{
get
;
set
;
}
public
string
price
{
get
;
set
;
}
public
String
?
state
{
get
;
set
;
}
public
string
state
{
get
;
set
;
}
}
...
...
WebApiNET6-master/Models/Table/Inventory.cs
View file @
e4765c6a
using
SqlSugar
;
using
Models.SqlModel
;
using
SqlSugar
;
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Security.Principal
;
using
System.Text
;
using
System.Threading.Tasks
;
using
static
Dm
.
net
.
buffer
.
ByteArrayBuffer
;
namespace
Models.Table
{
...
...
@@ -12,54 +14,73 @@ namespace Models.Table
public
class
Inventory
:
BaseTable
{
[
SugarColumn
(
IsIdentity
=
true
,
IsPrimaryKey
=
true
)]
public
S
tring
id
{
get
;
set
;
}
public
s
tring
id
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"type_id"
)]
public
S
tring
typeId
{
get
;
set
;
}
public
s
tring
typeId
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"size_id"
)]
public
S
tring
sizeId
{
get
;
set
;
}
public
s
tring
sizeId
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"supplier_id"
)]
public
S
tring
supplierId
{
get
;
set
;
}
public
s
tring
supplierId
{
get
;
set
;
}
public
S
tring
epc
{
get
;
set
;
}
public
s
tring
epc
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"org_id"
)]
public
String
orgId
{
get
;
set
;
}
public
long
?
orgId
{
get
;
set
;
}
public
S
tring
state
{
get
;
set
;
}
public
s
tring
state
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"bussiness_state"
)]
public
String
bussinessState
{
get
;
set
;
}
public
string
bussinessState
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"equ_state"
)]
public
string
equState
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"production_date"
)]
public
DateTime
?
productionDate
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"warranty_period"
)]
public
S
tring
warrantyPeriod
{
get
;
set
;
}
public
s
tring
warrantyPeriod
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"maintenance_period"
)]
public
S
tring
maintenancePeriod
{
get
;
set
;
}
public
s
tring
maintenancePeriod
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"fix_count"
)]
public
S
tring
fixCount
{
get
;
set
;
}
public
s
tring
fixCount
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"location_id"
)]
public
String
locationId
{
get
;
set
;
}
public
string
locationId
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"location_name"
)]
public
string
locationName
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"location_type"
)]
public
S
tring
locationType
{
get
;
set
;
}
public
s
tring
locationType
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"lost_flag"
)]
public
String
lostFlag
{
get
;
set
;
}
public
string
lostFlag
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"note"
)]
public
string
note
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"equipment_type"
)]
public
string
equipmentType
{
get
;
set
;
}
public
String
price
{
get
;
set
;
}
public
decimal
?
price
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"type_name"
)]
public
S
tring
typeName
{
get
;
set
;
}
public
s
tring
typeName
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"size_name"
)]
public
String
sizeName
{
get
;
set
;
}
public
string
sizeName
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"supplier_name"
)]
public
string
supplierName
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"package_id"
)]
public
string
packageId
{
get
;
set
;
}
}
}
WebApiNET6-master/Models/Table/LogDetail.cs
View file @
e4765c6a
...
...
@@ -15,24 +15,24 @@ namespace Models.Table
public
int
id
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"inventory_id"
)]
public
int
inventoryId
{
get
;
set
;
}
public
string
inventoryId
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"summary_id"
)]
public
int
summaryId
{
get
;
set
;
}
public
S
tring
epc
{
get
;
set
;
}
public
s
tring
epc
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"equipment_name"
)]
public
String
?
equipmentName
{
get
;
set
;
}
public
string
equipmentName
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"equipment_size"
)]
public
String
?
equipmentSize
{
get
;
set
;
}
public
string
equipmentSize
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"equipment_type_id"
)]
public
String
?
equipmentTypeId
{
get
;
set
;
}
public
string
equipmentTypeId
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"equipment_size_id"
)]
public
String
?
equipmentSizeId
{
get
;
set
;
}
public
string
equipmentSizeId
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"error_state"
)]
public
int
?
errorState
{
get
;
set
;
}
...
...
@@ -43,16 +43,16 @@ namespace Models.Table
public
int
?
carid
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"order_id"
)]
public
String
?
orderId
{
get
;
set
;
}
public
string
orderId
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"order_code"
)]
public
String
?
orderCode
{
get
;
set
;
}
public
string
orderCode
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"supplier_id"
)]
public
String
?
supplierId
{
get
;
set
;
}
public
string
supplierId
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"supplier_name"
)]
public
String
?
supplierName
{
get
;
set
;
}
public
string
supplierName
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"equipment_type"
)]
public
int
?
equipmentType
{
get
;
set
;
}
...
...
WebApiNET6-master/Models/Table/LogSummary.cs
View file @
e4765c6a
...
...
@@ -41,7 +41,7 @@ namespace Models.Table
public
String
?
device
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"device_type"
)]
public
int
?
device
_t
ype
{
get
;
set
;
}
public
int
?
device
T
ype
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"location_id"
)]
public
String
?
locationId
{
get
;
set
;
}
...
...
@@ -63,5 +63,6 @@ namespace Models.Table
[
Navigate
(
NavigateType
.
OneToMany
,
nameof
(
LogDetail
.
summaryId
))]
public
List
<
LogDetail
>
DetailList
{
get
;
set
;
}
=
new
List
<
LogDetail
>();
}
}
WebApiNET6-master/Models/Table/OrderDetail.cs
View file @
e4765c6a
...
...
@@ -41,5 +41,11 @@ namespace Models.Table
public
int
?
actualNum
{
get
;
set
;
}
public
decimal
?
price
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"warehouse_id"
)]
public
string
warehouseId
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"warehouse_name"
)]
public
string
warehouseName
{
get
;
set
;
}
}
}
WebApiNET6-master/Models/Table/Supplier.cs
0 → 100644
View file @
e4765c6a
using
SqlSugar
;
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Security.Policy
;
using
System.Text
;
using
System.Threading.Tasks
;
using
static
Dm
.
net
.
buffer
.
ByteArrayBuffer
;
namespace
Models.Table
{
[
SugarTable
(
"base_supplier"
)]
public
class
Supplier
:
BaseTable
{
[
SugarColumn
(
IsPrimaryKey
=
true
)]
public
string
id
{
get
;
set
;
}
public
string
name
{
get
;
set
;
}
public
string
code
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"short_name"
)]
public
string
shortName
{
get
;
set
;
}
public
string
contacts
{
get
;
set
;
}
public
string
phone
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"create_user"
)]
public
string
createUser
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"update_user"
)]
public
string
updateUser
{
get
;
set
;
}
public
string
state
{
get
;
set
;
}
}
}
WebApiNET6-master/Models/Table/Warehouse.cs
0 → 100644
View file @
e4765c6a
using
SqlSugar
;
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
namespace
Models.Table
{
[
SugarTable
(
"base_warehouse"
)]
public
class
Warehouse
:
BaseTable
{
[
SugarColumn
(
IsPrimaryKey
=
true
)]
public
string
id
{
get
;
set
;
}
public
string
name
{
get
;
set
;
}
public
string
location
{
get
;
set
;
}
public
string
phone
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"is_locked"
)]
public
int
?
isLocked
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"org_id"
)]
public
string
orgId
{
get
;
set
;
}
public
int
?
sum
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"out_sum"
)]
public
int
?
outSum
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"in_sum"
)]
public
int
?
inSum
{
get
;
set
;
}
[
SugarColumn
(
ColumnName
=
"price_total"
)]
public
decimal
?
priceTotal
{
get
;
set
;
}
public
int
?
state
{
get
;
set
;
}
}
}
WebApiNET6-master/Repositories/IRepository/IBussiness/ILogSummaryRepository.cs
View file @
e4765c6a
...
...
@@ -15,5 +15,7 @@ namespace Repositories.IRepository.IBussiness
Task
<
bool
>
AddHandLogs
(
LogSummary
model
,
List
<
Inventory
>
invs
);
Task
<
bool
>
AddChannelLog
(
OrderMain
?
myOrder
,
LogSummary
summary
,
List
<
Inventory
>
newInvs
,
Tuple
<
string
,
string
>
inv_states
);
}
}
WebApiNET6-master/Repositories/IRepository/IBussiness/ISupplierRepository.cs
0 → 100644
View file @
e4765c6a
using
Models.Table
;
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
namespace
Repositories.IRepository.IBussiness
{
public
interface
ISupplierRepository
:
IBaseRepository
<
Supplier
>
{
}
}
WebApiNET6-master/Repositories/IRepository/IBussiness/IWarehouseRepository.cs
0 → 100644
View file @
e4765c6a
using
Models.Table
;
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
namespace
Repositories.IRepository.IBussiness
{
public
interface
IWarehouseRepository
:
IBaseRepository
<
Warehouse
>
{
}
}
WebApiNET6-master/Repositories/Repository/Bussiness/LogSummaryRepository.cs
View file @
e4765c6a
...
...
@@ -21,6 +21,92 @@ namespace Repositories.Repository.Bussiness
_suger
=
sugarUnitOfWork
;
}
public
async
Task
<
bool
>
AddChannelLog
(
OrderMain
?
myOrder
,
LogSummary
summary
,
List
<
Inventory
>
newInvs
,
Tuple
<
string
,
string
>
inv_states
)
{
using
(
var
context
=
_suger
.
GetDbClient
())
{
try
{
context
.
BeginTran
();
if
(
newInvs
!=
null
&&
newInvs
.
Count
()
>
0
)
{
var
inv_rs
=
context
.
Insertable
(
newInvs
).
ExecuteCommand
();
summary
.
DetailList
.
ForEach
(
s
=>
{
s
.
inventoryId
=
context
.
Queryable
<
Inventory
>().
First
(
n
=>
n
.
epc
.
Equals
(
s
.
epc
))?.
id
;
});
}
var
logrs
=
context
.
InsertNav
(
summary
).
Include
(
z1
=>
z1
.
DetailList
).
ExecuteCommand
();
//更新库存状态
var
invIds
=
summary
.
DetailList
.
Select
(
a
=>
a
.
inventoryId
).
ToList
();
context
.
Updateable
<
Inventory
>().
Where
(
s
=>
invIds
.
Contains
(
s
.
id
))
.
SetColumns
(
i
=>
new
Inventory
()
{
state
=
newInvs
!=
null
&&
newInvs
.
Count
()
>
0
?
"2"
:
summary
.
outInState
.
Equals
(
"out"
)
?
"1"
:
"0"
,
bussinessState
=
inv_states
.
Item1
,
equState
=
inv_states
.
Item2
,
updateTime
=
DateTime
.
Now
}).
ExecuteCommand
();
//更新单据
if
(
myOrder
!=
null
)
{
//子表
List
<
LogDetail
>
details
=
new
List
<
LogDetail
>();
context
.
Queryable
<
LogSummary
>()
.
Where
(
s
=>
s
.
orderId
.
Equals
(
myOrder
.
id
))
.
Select
(
s
=>
s
.
DetailList
)
.
ForEach
(
s
=>
{
details
.
AddRange
(
s
);
});
var
detailSumDic
=
details
.
GroupBy
(
s
=>
new
{
s
.
equipmentSizeId
,
s
.
epc
})
.
Select
(
s
=>
new
{
size
=
s
.
Key
.
equipmentSizeId
,
epc
=
s
.
Key
.
epc
})
.
GroupBy
(
s
=>
s
.
size
)
.
Select
(
s
=>
new
{
size
=
s
.
Key
,
count
=
s
.
Count
()
})
.
ToDictionary
(
s
=>
s
.
size
,
s
=>
s
.
count
);
foreach
(
var
item
in
myOrder
.
DetailList
)
{
if
(
detailSumDic
.
ContainsKey
(
item
.
equipmentSize
))
{
item
.
actualNum
=
detailSumDic
[
item
.
equipmentSize
];
}
}
//主表
decimal
sumPrice
=
Convert
.
ToDecimal
(
myOrder
.
DetailList
.
Select
(
s
=>
s
.
actualNum
*
s
.
price
).
Sum
());
myOrder
.
actualQuantity
=
summary
.
number
;
myOrder
.
price
=
sumPrice
;
myOrder
.
isUpload
=
1
;
myOrder
.
orderState
=
0
;
myOrder
.
updateTime
=
DateTime
.
Now
;
var
orderrs
=
context
.
UpdateNav
(
myOrder
).
Include
(
z1
=>
z1
.
DetailList
).
ExecuteCommand
();
//调拨出库删除装备
if
(
inv_states
.
Item1
.
Equals
(
"transfer"
))
{
context
.
Deleteable
<
Inventory
>().
Where
(
s
=>
invIds
.
Contains
(
s
.
id
)).
ExecuteCommand
();
}
}
context
.
CommitTran
();
}
catch
(
Exception
e
)
{
return
false
;
}
}
return
true
;
}
public
async
Task
<
bool
>
AddHandLogs
(
LogSummary
model
,
List
<
Inventory
>
inv
)
{
using
(
var
context
=
_suger
.
GetDbClient
())
...
...
WebApiNET6-master/Repositories/Repository/Bussiness/SupplierRepository.cs
0 → 100644
View file @
e4765c6a
using
Models.Table
;
using
Repositories.IRepository.IBussiness
;
using
Repositories.IRepository.IUnitOfWork
;
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
namespace
Repositories.Repository.Bussiness
{
public
class
SupplierRepository
:
BaseRepository
<
Supplier
>,
ISupplierRepository
{
public
SupplierRepository
(
ILocalSugarUnitOfWork
sugarUnitOfWork
)
:
base
(
sugarUnitOfWork
)
{
}
}
}
WebApiNET6-master/Repositories/Repository/Bussiness/WarehouseRepository.cs
0 → 100644
View file @
e4765c6a
using
Models.Table
;
using
Repositories.IRepository.IBussiness
;
using
Repositories.IRepository.IUnitOfWork
;
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
namespace
Repositories.Repository.Bussiness
{
public
class
WarehouseRepository
:
BaseRepository
<
Warehouse
>,
IWarehouseRepository
{
public
WarehouseRepository
(
ILocalSugarUnitOfWork
sugarUnitOfWork
)
:
base
(
sugarUnitOfWork
)
{
}
}
}
WebApiNET6-master/Services/Interface/ILogService.cs
View file @
e4765c6a
...
...
@@ -18,5 +18,7 @@ namespace Services.Interface
/// <returns></returns>
Task
<
bool
>
AddLogs
(
RecordsReq
model
);
Task
<
bool
>
AddHandLogs
(
HandRecordsReq
model
);
Task
<
bool
>
AddChannelLog
(
OrderMain
?
myOrder
,
LogSummary
summary
,
List
<
Inventory
>
newInvs
);
}
}
WebApiNET6-master/Services/Interface/ISupplierService.cs
0 → 100644
View file @
e4765c6a
using
Models.Table
;
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
namespace
Services.Interface
{
public
interface
ISupplierService
:
IBaseServices
<
Supplier
>
{
}
}
WebApiNET6-master/Services/Interface/IWarehouseService.cs
0 → 100644
View file @
e4765c6a
using
Models.Table
;
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
namespace
Services.Interface
{
public
interface
IWarehouseService
:
IBaseServices
<
Warehouse
>
{
}
}
WebApiNET6-master/Services/LogService.cs
View file @
e4765c6a
...
...
@@ -28,6 +28,44 @@ namespace Services
mapper
=
_mapper
;
}
public
Task
<
bool
>
AddChannelLog
(
OrderMain
?
myOrder
,
LogSummary
summary
,
List
<
Inventory
>
newInvs
)
{
var
rs1
=
"normal"
;
//bussiness_state
var
rs2
=
"normal"
;
//equ_state
if
(
myOrder
!=
null
)
{
if
(
myOrder
.
orderType
.
Equals
(
"out"
))
//获取装备应设为的状态
{
switch
(
myOrder
.
bussinessType
)
{
case
"allocate"
:
rs1
=
"transfer"
;
break
;
case
"use"
:
rs1
=
"take"
;
break
;
case
"remove"
:
rs1
=
"remove"
;
break
;
case
"destruction"
:
rs1
=
"destruction"
;
rs2
=
"destory"
;
break
;
case
"repair"
:
rs1
=
"repair"
;
rs2
=
"fix"
;
break
;
default
:
break
;
}
}
}
var
inv_states
=
new
Tuple
<
string
,
string
>(
rs1
,
rs2
);
return
_logSummaryRepository
.
AddChannelLog
(
myOrder
,
summary
,
newInvs
,
inv_states
);
}
public
Task
<
bool
>
AddHandLogs
(
HandRecordsReq
model
)
{
LogSummary
log
=
mapper
.
Map
<
LogSummary
>(
model
);
...
...
WebApiNET6-master/Services/SupplierService.cs
0 → 100644
View file @
e4765c6a
using
Models.Table
;
using
Repositories.IRepository.IBussiness
;
using
Services.Interface
;
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
namespace
Services
{
public
class
SupplierService
:
BaseService
<
Supplier
>,
ISupplierService
{
private
readonly
ISupplierRepository
_supplierRepository
;
public
SupplierService
(
ISupplierRepository
supplierRepository
)
{
base
.
BaseDal
=
supplierRepository
;
_supplierRepository
=
supplierRepository
;
}
}
}
WebApiNET6-master/Services/WarehouseService.cs
0 → 100644
View file @
e4765c6a
using
Models.Table
;
using
Repositories.IRepository.IBussiness
;
using
Services.Interface
;
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
namespace
Services
{
public
class
WarehouseService
:
BaseService
<
Warehouse
>,
IWarehouseService
{
private
readonly
IWarehouseRepository
_WarehouseRepository
;
public
WarehouseService
(
IWarehouseRepository
WarehouseRepository
)
{
base
.
BaseDal
=
WarehouseRepository
;
_WarehouseRepository
=
WarehouseRepository
;
}
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论