Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
K
kwell-mes
Project
Project
Details
Activity
Releases
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
gavelinfo
kwell-mes
Commits
9124ea7f
Commit
9124ea7f
authored
May 16, 2022
by
yff
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加测试反馈相关
parent
1a6eef94
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
201 additions
and
3 deletions
+201
-3
GpfkController.java
.../main/java/com/gavel/kwell/controller/GpfkController.java
+25
-0
GpfkService.java
gavel/src/main/java/com/gavel/kwell/service/GpfkService.java
+4
-0
GpfkServiceImpl.java
...in/java/com/gavel/kwell/service/impl/GpfkServiceImpl.java
+157
-0
HzGylxEnum.java
gavel/src/main/java/com/gavel/kwell/utils/HzGylxEnum.java
+1
-0
YymkFKEnum.java
gavel/src/main/java/com/gavel/kwell/utils/YymkFKEnum.java
+2
-1
FkCondition.java
gavel/src/main/java/com/gavel/kwell/vo/FkCondition.java
+7
-2
module.xml
gavel/src/main/resources/module.xml
+5
-0
No files found.
gavel/src/main/java/com/gavel/kwell/controller/GpfkController.java
View file @
9124ea7f
...
...
@@ -308,6 +308,18 @@ public class GpfkController extends BaseController {
}
}
@RequestMapping
(
value
=
"/csfk"
,
method
=
RequestMethod
.
POST
)
@ResponseBody
public
Object
csfk
(
@RequestBody
JSONObject
param
)
{
FkCondition
condition
=
JSONObject
.
toJavaObject
(
param
,
FkCondition
.
class
);
FkVO
gpfk
=
gpfkService
.
csfk
(
condition
);
if
(
gpfk
!=
null
){
return
buildReturnData
(
gpfk
);
}
else
{
return
ThreadContext
.
getReturnData
();
}
}
@RequestMapping
(
value
=
"/wxfk"
,
method
=
RequestMethod
.
POST
)
@ResponseBody
public
Object
wxfk
(
@RequestBody
JSONObject
param
)
{
...
...
@@ -368,4 +380,17 @@ public class GpfkController extends BaseController {
return
"loginscan_view"
;
}
@RequestMapping
(
value
=
"/testFeedBack"
,
method
=
RequestMethod
.
POST
)
@ResponseBody
public
Object
testFeedBack
(
@RequestBody
JSONObject
param
)
{
FkCondition
condition
=
JSONObject
.
toJavaObject
(
param
,
FkCondition
.
class
);
FkVO
gpfk
=
gpfkService
.
testfeedback
(
condition
);
if
(
gpfk
!=
null
){
return
buildReturnData
(
gpfk
);
}
else
{
return
ThreadContext
.
getReturnData
();
}
}
}
gavel/src/main/java/com/gavel/kwell/service/GpfkService.java
View file @
9124ea7f
...
...
@@ -123,6 +123,10 @@ public interface GpfkService extends BaseEditService {
public
FkVO
gzfk
(
FkCondition
fkCondition
);
public
FkVO
csfk
(
FkCondition
fkCondition
);
public
FkVO
testfeedback
(
FkCondition
fkCondition
);
/** 科威尔mes工票反馈重写--end */
}
gavel/src/main/java/com/gavel/kwell/service/impl/GpfkServiceImpl.java
View file @
9124ea7f
...
...
@@ -2063,6 +2063,163 @@ public class GpfkServiceImpl extends BaseEditServiceImpl implements GpfkService
return
null
;
}
@Override
public
FkVO
csfk
(
FkCondition
fkCondition
)
{
/*
* 基础判断 1.条码是否为空 2.前端是否传入标准工序 3.条码是否为已知类型条码
*/
if
(
StringUtils
.
isEmpty
(
fkCondition
.
getSncode
()))
{
throwReturnMessage
(
"未扫描到条码,请重新确认!"
);
}
if
(
StringUtils
.
isEmpty
(
fkCondition
.
getBzgxid
()))
{
throwReturnMessage
(
"扫描工序出错,请重新确认!"
);
}
String
snType
=
checkSnType
(
fkCondition
.
getSncode
());
if
(
StringUtils
.
isEmpty
(
snType
))
{
throwReturnMessage
(
"该条码为未知条码,请重新确认!"
);
}
FkVO
fkVO
=
null
;
if
(
snType
.
equals
(
SmCodeEnum
.
LOGOUT
.
getId
()))
{
fkVO
=
new
FkVO
();
fkVO
.
setSntype
(
snType
);
}
else
if
(
snType
.
equals
(
SmCodeEnum
.
WOSNID
.
getId
()))
{
GpfkCondition
gpfkCondition
=
new
GpfkCondition
();
gpfkCondition
.
setWosnid
(
fkCondition
.
getSncode
());
gpfkCondition
.
setBzgxid
(
fkCondition
.
getBzgxid
());
FkVO
curFkVo
=
gpfkDao
.
queryWxWowithIfExistGpfkByWosnAndBzgxidInNewDate
(
fkCondition
.
getSncode
(),
fkCondition
.
getBzgxid
());
if
(
curFkVo
==
null
)
{
curFkVo
=
gpfkDao
.
queryKwellWxWoBySnidUptoDate
(
fkCondition
.
getSncode
());
}
curFkVo
.
setSntype
(
snType
);
return
curFkVo
;
}
else
if
(
snType
.
equals
(
SmCodeEnum
.
OKBZ
.
getId
()))
{
if
(
StringUtils
.
isEmpty
(
fkCondition
.
getWosncode
()))
{
throwReturnMessage
(
"该订单序列号未输入,请重新确认!"
);
}
Gpfk
gpfk
=
new
Gpfk
();
FkVO
curFkVo
=
gpfkDao
.
queryKwellWxWoBySnidUptoDate
(
fkCondition
.
getWosncode
());
gpfk
.
setWosnid
(
curFkVo
.
getWosnCode
());
gpfk
.
setFkrid
(
UserInfoUtil
.
getId
());
gpfk
.
setFkr
(
UserInfoUtil
.
getUserName
());
gpfk
.
setFksj
(
DateUtils
.
getDateTime
());
gpfk
.
setWlid
(
curFkVo
.
getWlid
());
gpfk
.
setYwrq
(
DateUtils
.
getDate
());
gpfk
.
setHgbz
(
HGBZ
);
gpfk
.
setFklx
(
GpfkFklxEnum
.
WO
.
getId
());
gpfk
.
setHgsl
(
1.0
);
gpfk
.
setBhgsl
(
0.0
);
gpfk
.
setBzgxid
(
fkCondition
.
getBzgxid
());
gpfk
.
setFkgx
(
fkCondition
.
getBzgxid
());
insert
(
gpfk
);
FkVO
newFkVo
=
gpfkDao
.
queryWxWowithIfExistGpfkByWosnAndBzgxidInNewDate
(
fkCondition
.
getWosncode
(),
fkCondition
.
getBzgxid
());
addOrUpdateGpfkjg
(
curFkVo
.
getWlid
(),
fkCondition
.
getBzgxid
(),
fkCondition
.
getBzgxid
(),
curFkVo
.
getWosnCode
(),
HGBZ
);
newFkVo
.
setSntype
(
snType
);
return
newFkVo
;
}
else
if
(
snType
.
equals
(
SmCodeEnum
.
NGBZ
.
getId
()))
{
if
(
StringUtils
.
isEmpty
(
fkCondition
.
getWosncode
()))
{
throwReturnMessage
(
"该订单序列号未输入,请重新确认!"
);
}
Gpfk
gpfk
=
new
Gpfk
();
FkVO
curFkVo
=
gpfkDao
.
queryKwellWxWoBySnidUptoDate
(
fkCondition
.
getWosncode
());
gpfk
.
setWosnid
(
curFkVo
.
getWosnCode
());
gpfk
.
setFkrid
(
UserInfoUtil
.
getId
());
gpfk
.
setFkr
(
UserInfoUtil
.
getUserName
());
gpfk
.
setFksj
(
DateUtils
.
getDateTime
());
gpfk
.
setWlid
(
curFkVo
.
getWlid
());
gpfk
.
setYwrq
(
DateUtils
.
getDate
());
gpfk
.
setHgbz
(
BHGBZ
);
gpfk
.
setFklx
(
GpfkFklxEnum
.
WO
.
getId
());
gpfk
.
setHgsl
(
1.0
);
gpfk
.
setBhgsl
(
0.0
);
gpfk
.
setBzgxid
(
fkCondition
.
getBzgxid
());
gpfk
.
setFkgx
(
fkCondition
.
getBzgxid
());
insert
(
gpfk
);
FkVO
newFkVo
=
gpfkDao
.
queryWxWowithIfExistGpfkByWosnAndBzgxidInNewDate
(
fkCondition
.
getWosncode
(),
fkCondition
.
getBzgxid
());
addOrUpdateGpfkjg
(
curFkVo
.
getWlid
(),
fkCondition
.
getBzgxid
(),
fkCondition
.
getBzgxid
(),
curFkVo
.
getWosnCode
(),
BHGBZ
);
newFkVo
.
setSntype
(
snType
);
return
newFkVo
;
}
else
{
throwReturnMessage
(
"序列号类型错误,请重新确认!"
);
}
return
null
;
}
@Override
public
FkVO
testfeedback
(
FkCondition
fkCondition
)
{
/*
* 基础判断 1.条码是否为空 2.前端是否传入标准工序 3.条码是否为已知类型条码
*/
if
(
StringUtils
.
isEmpty
(
fkCondition
.
getSncode
())||
StringUtils
.
isEmpty
(
fkCondition
.
getWosncode
())||
StringUtils
.
isEmpty
(
fkCondition
.
getBzgx
()))
{
throwReturnMessage
(
"参数错误!"
);
}
String
snType
=
checkSnType
(
fkCondition
.
getSncode
());
if
(
StringUtils
.
isEmpty
(
snType
))
{
throwReturnMessage
(
"该条码为未知条码,请重新确认!"
);
}
BzgxCondition
condition
=
new
BzgxCondition
();
condition
.
setCondition
(
fkCondition
.
getBzgx
());
List
<
BzgxVO
>
bzgxVOs
=
bzgxService
.
query
(
condition
).
getRecords
();
if
(
bzgxVOs
==
null
||
bzgxVOs
.
size
()<
1
)
{
throwReturnMessage
(
"标准工序序列号异常"
);
}
if
(!
bzgxVOs
.
get
(
0
).
getGxlx
().
equals
(
HzGylxEnum
.
CS
.
getId
()))
{
throwReturnMessage
(
"标准工序非测试工序"
);
}
fkCondition
.
setBzgxid
(
bzgxVOs
.
get
(
0
).
getId
());
FkVO
curFkVo
=
gpfkDao
.
queryKwellWxWoBySnidUptoDate
(
fkCondition
.
getWosncode
());
if
(
curFkVo
==
null
)
{
throwReturnMessage
(
"产品序列号异常"
);
}
if
(
fkCondition
.
getSncode
().
equals
(
SmCodeEnum
.
OKBZ
.
getId
()))
{
Gpfk
gpfk
=
new
Gpfk
();
gpfk
.
setWosnid
(
curFkVo
.
getWosnCode
());
gpfk
.
setFkrid
(
UserInfoUtil
.
getId
());
gpfk
.
setFkr
(
UserInfoUtil
.
getUserName
());
gpfk
.
setFksj
(
DateUtils
.
getDateTime
());
gpfk
.
setWlid
(
curFkVo
.
getWlid
());
gpfk
.
setYwrq
(
DateUtils
.
getDate
());
gpfk
.
setHgbz
(
HGBZ
);
gpfk
.
setFklx
(
GpfkFklxEnum
.
WO
.
getId
());
gpfk
.
setHgsl
(
1.0
);
gpfk
.
setBhgsl
(
0.0
);
gpfk
.
setBzgxid
(
fkCondition
.
getBzgxid
());
gpfk
.
setFkgx
(
fkCondition
.
getBzgxid
());
insert
(
gpfk
);
FkVO
newFkVo
=
gpfkDao
.
queryWxWowithIfExistGpfkByWosnAndBzgxidInNewDate
(
fkCondition
.
getWosncode
(),
fkCondition
.
getBzgxid
());
addOrUpdateGpfkjg
(
curFkVo
.
getWlid
(),
fkCondition
.
getBzgxid
(),
fkCondition
.
getBzgxid
(),
curFkVo
.
getWosnCode
(),
HGBZ
);
newFkVo
.
setSntype
(
snType
);
return
newFkVo
;
}
else
if
(
fkCondition
.
getSncode
().
equals
(
SmCodeEnum
.
NGBZ
.
getId
()))
{
Gpfk
gpfk
=
new
Gpfk
();
gpfk
.
setWosnid
(
curFkVo
.
getWosnCode
());
gpfk
.
setFkrid
(
UserInfoUtil
.
getId
());
gpfk
.
setFkr
(
UserInfoUtil
.
getUserName
());
gpfk
.
setFksj
(
DateUtils
.
getDateTime
());
gpfk
.
setWlid
(
curFkVo
.
getWlid
());
gpfk
.
setYwrq
(
DateUtils
.
getDate
());
gpfk
.
setHgbz
(
BHGBZ
);
gpfk
.
setFklx
(
GpfkFklxEnum
.
WO
.
getId
());
gpfk
.
setHgsl
(
1.0
);
gpfk
.
setBhgsl
(
0.0
);
gpfk
.
setBzgxid
(
fkCondition
.
getBzgxid
());
gpfk
.
setFkgx
(
fkCondition
.
getBzgxid
());
insert
(
gpfk
);
FkVO
newFkVo
=
gpfkDao
.
queryWxWowithIfExistGpfkByWosnAndBzgxidInNewDate
(
fkCondition
.
getWosncode
(),
fkCondition
.
getBzgxid
());
addOrUpdateGpfkjg
(
curFkVo
.
getWlid
(),
fkCondition
.
getBzgxid
(),
fkCondition
.
getBzgxid
(),
curFkVo
.
getWosnCode
(),
BHGBZ
);
newFkVo
.
setSntype
(
snType
);
return
newFkVo
;
}
else
{
throwReturnMessage
(
"序列号类型错误,请重新确认!"
);
}
return
null
;
}
/************ -------------------科威尔反馈升级--END--------- ******/
...
...
gavel/src/main/java/com/gavel/kwell/utils/HzGylxEnum.java
View file @
9124ea7f
...
...
@@ -13,6 +13,7 @@ public enum HzGylxEnum {
ZP
(
"装配"
,
"ZP"
),
JY
(
"检验"
,
"JY"
),
WX
(
"维修"
,
"WX"
),
CS
(
"测试"
,
"CS"
),
LH
(
"老化"
,
"LH"
),
ZX
(
"装箱"
,
"ZX"
),
ZT
(
"装托"
,
"ZT"
),
...
...
gavel/src/main/java/com/gavel/kwell/utils/YymkFKEnum.java
View file @
9124ea7f
...
...
@@ -14,7 +14,8 @@ public enum YymkFKEnum {
JY
(
"JY"
,
"1901000400"
),
WX
(
"WX"
,
"1901000600"
),
JG
(
"JG"
,
"1901000800"
),
GZ
(
"GZ"
,
"1901001000"
);
GZ
(
"GZ"
,
"1901001000"
),
CS
(
"CS"
,
"1901001200"
);
private
String
id
;
private
String
name
;
...
...
gavel/src/main/java/com/gavel/kwell/vo/FkCondition.java
View file @
9124ea7f
...
...
@@ -12,9 +12,14 @@ public class FkCondition extends BaseEntity {
private
String
wosncode
;
private
String
wogylx
;
private
String
wlid
;
private
String
bzgx
;
public
String
getBzgx
()
{
return
bzgx
;
}
public
void
setBzgx
(
String
bzgx
)
{
this
.
bzgx
=
bzgx
;
}
public
String
getWlid
()
{
return
wlid
;
}
...
...
gavel/src/main/resources/module.xml
View file @
9124ea7f
...
...
@@ -14,6 +14,9 @@
<print
entity=
"com.gavel.kwell.vo.GpfkVO"
/>
<mkcz
czid =
"21"
czmc =
"取消改制"
value=
"Y"
/>
</menu>
<menu
mkid=
"901002000"
mkmc=
"测试反馈"
url=
"kmes/csfk/zpindex"
>
<print
entity=
"com.gavel.kwell.vo.GpfkVO"
/>
</menu>
<menu
mkid=
"901000200"
mkmc=
"装配反馈"
url=
"kmes/gphy/zpindex"
>
<print
entity=
"com.gavel.kwell.vo.GpfkVO"
/>
<mkcz
czid =
"21"
czmc =
"取消装配"
value=
"Y"
/>
...
...
@@ -54,6 +57,8 @@
</menu>
<menu
mkid=
"1901001000"
mkmc=
"改制反馈"
url=
"kmes/gzfk/index"
gnlx=
"M"
>
</menu>
<menu
mkid=
"1901001200"
mkmc=
"测试反馈"
url=
"kmes/csfk/index"
gnlx=
"M"
>
</menu>
</menu>
<menu
fmkid=
"510020000"
mkid=
"510020300"
mkmc=
"排产计划维护"
url=
"kmes/pcjhk/index"
>
<print
entity=
"com.gavel.kwell.vo.PcjhkVO"
type=
"M"
/>
...
...
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