Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
T
topsun-bpm
Project
Project
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
鲁鑫
topsun-bpm
Commits
b72d74ec
Commit
b72d74ec
authored
Nov 30, 2023
by
wanghang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
申请和制造展示页
parent
1d0e140c
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
191 additions
and
52 deletions
+191
-52
proofingApply.js
...n-xt/src/main/webapp/biz/topsun/proofing/proofingApply.js
+33
-1
proofingApply.jsp
...-xt/src/main/webapp/biz/topsun/proofing/proofingApply.jsp
+7
-7
proofingApplyList.js
.../src/main/webapp/biz/topsun/proofing/proofingApplyList.js
+1
-1
proofingMake.js
...un-xt/src/main/webapp/biz/topsun/proofing/proofingMake.js
+19
-0
proofingMake.jsp
...n-xt/src/main/webapp/biz/topsun/proofing/proofingMake.jsp
+2
-2
technologyAndBom.js
.../biz/topsun/proofing/technologyAndBom/technologyAndBom.js
+1
-1
workInstrcutionApply.jsp
.../main/webapp/biz/topsun/proofing/workInstrcutionApply.jsp
+6
-2
ProductLookedRepository.java
...ou/topsun/product/repository/ProductLookedRepository.java
+0
-1
ProofingApplyApplicationImpl.java
...oofing/application/impl/ProofingApplyApplicationImpl.java
+8
-1
ProofingApplyController.java
...u/topsun/proofing/controller/ProofingApplyController.java
+12
-11
ProofingMakeController.java
...ou/topsun/proofing/controller/ProofingMakeController.java
+10
-3
WorkInstrcutionApplyController.java
...n/proofing/controller/WorkInstrcutionApplyController.java
+2
-2
ProofingApplyAndLookedVo.java
...u/topsun/proofing/domain/vo/ProofingApplyAndLookedVo.java
+59
-0
ProofingApplyMapper.java
...om/huigou/topsun/proofing/mapper/ProofingApplyMapper.java
+1
-1
ProofingMakeService.java
...m/huigou/topsun/proofing/service/ProofingMakeService.java
+3
-2
ProofingMakeServiceImpl.java
...topsun/proofing/service/impl/ProofingMakeServiceImpl.java
+17
-17
easy-search-product.xml
...sources/config/content/easysearch/easy-search-product.xml
+10
-0
proofingApply.xml
...c/main/resources/config/topsun/proofing/proofingApply.xml
+0
-0
No files found.
topsun-xt/src/main/webapp/biz/topsun/proofing/proofingApply.js
View file @
b72d74ec
$
(
document
).
ready
(
function
()
{
$
(
document
).
ready
(
function
()
{
bindQueryEvent
();
bindQueryEvent
();
echo
(
"productId"
);
console
.
log
(
"@"
+
$
(
"#productId"
).
val
())
showTechnologyTable
(
$
(
"#productId"
).
val
());
echo
(
"productId"
)
});
});
function
echo
(
node
){
function
echo
(
node
){
$
(
"#"
+
node
+
"_text"
).
val
(
$
(
"#"
+
node
).
val
())
$
(
"#"
+
node
+
"_text"
).
val
(
$
(
"#"
+
node
).
val
())
...
@@ -16,6 +18,7 @@ function bindQueryEvent() {
...
@@ -16,6 +18,7 @@ function bindQueryEvent() {
$
(
'#productId'
).
val
(
data
.
productId
);
$
(
'#productId'
).
val
(
data
.
productId
);
$
(
'#productCategoryName'
).
val
(
data
.
productCategoryName
);
$
(
'#productCategoryName'
).
val
(
data
.
productCategoryName
);
$
(
'#customerId'
).
val
(
data
.
productCategoryName
);
$
(
'#customerId'
).
val
(
data
.
productCategoryName
);
renderDataGoForm
(
data
.
productId
);
showTechnologyTable
(
data
.
productId
);
showTechnologyTable
(
data
.
productId
);
}
}
});
});
...
@@ -38,3 +41,32 @@ function getId() {
...
@@ -38,3 +41,32 @@ function getId() {
return
$
(
"#proofingApplyId"
).
val
()
||
""
;
return
$
(
"#proofingApplyId"
).
val
()
||
""
;
}
}
/**
* 根据申请单号发送ajax请求并渲染进表单
* @param proofingApplyNo
*/
function
renderDataGoForm
(
productId
)
{
$
.
ajax
(
{
type
:
"POST"
,
url
:
web_app
.
name
+
'/proofingApply/queryProductLooked.ajax'
,
cache
:
false
,
async
:
true
,
dataType
:
"json"
,
data
:
{
productId
:
productId
},
success
:
function
(
data
)
{
let
form
=
$
(
'#submitForm'
);
$
.
each
(
data
.
data
,
function
(
key
,
value
)
{
let
field
=
form
.
find
(
'[name="'
+
key
+
'"]'
);
if
(
field
.
length
>
0
)
{
field
.
val
(
value
);
}
});
},
error
:
function
(
err
)
{
alert
(
"异常:"
+
err
)
}
})
}
topsun-xt/src/main/webapp/biz/topsun/proofing/proofingApply.jsp
View file @
b72d74ec
...
@@ -49,7 +49,7 @@
...
@@ -49,7 +49,7 @@
<x:inputC
name=
"proofingType"
label=
"打样形式"
labelCol=
"1"
fieldCol=
"2"
/>
<x:inputC
name=
"proofingType"
label=
"打样形式"
labelCol=
"1"
fieldCol=
"2"
/>
<%-- <x:selectC name="page" label="版面" dictionary="prodcutLayout" labelCol="1" fieldCol="2"/>--%>
<%-- <x:selectC name="page" label="版面" dictionary="prodcutLayout" labelCol="1" fieldCol="2"/>--%>
<x:inputC
name=
"page"
label=
"版面"
required=
"true"
labelCol=
"1"
fieldCol=
"2"
/>
<x:inputC
name=
"page"
label=
"版面"
labelCol=
"1"
fieldCol=
"2"
/>
<x:inputC
name=
"proofingApplyAllocationType"
label=
"分配方式"
maxLength=
"32"
labelCol=
"1"
fieldCol=
"2"
/>
<x:inputC
name=
"proofingApplyAllocationType"
label=
"分配方式"
maxLength=
"32"
labelCol=
"1"
fieldCol=
"2"
/>
...
@@ -76,17 +76,17 @@
...
@@ -76,17 +76,17 @@
fieldCol=
"2"
/>
fieldCol=
"2"
/>
<x:inputC
name=
"plasticBagType"
required=
"false"
label=
"塑料袋结构类型"
maxLength=
"32"
labelCol=
"1"
<x:inputC
name=
"plasticBagType"
required=
"false"
label=
"塑料袋结构类型"
maxLength=
"32"
labelCol=
"1"
fieldCol=
"2"
/>
fieldCol=
"2"
/>
<x:inputC
name=
"productLength"
required=
"true"
label=
"长度(cm)"
maxLength=
"32"
labelCol=
"1"
<x:inputC
name=
"productLength"
label=
"长度(cm)"
maxLength=
"32"
labelCol=
"1"
fieldCol=
"2"
/>
fieldCol=
"2"
/>
<x:inputC
name=
"productWidth"
required=
"true"
label=
"宽度(cm)"
maxLength=
"32"
labelCol=
"1"
<x:inputC
name=
"productWidth"
label=
"宽度(cm)"
maxLength=
"32"
labelCol=
"1"
fieldCol=
"2"
/>
fieldCol=
"2"
/>
<x:inputC
name=
"productHeight"
required=
"true"
label=
"高度(cm)"
maxLength=
"32"
labelCol=
"1"
<x:inputC
name=
"productHeight"
label=
"高度(cm)"
maxLength=
"32"
labelCol=
"1"
fieldCol=
"2"
/>
fieldCol=
"2"
/>
<x:inputC
name=
"productThick"
required=
"true"
label=
"厚度(mm)"
maxLength=
"32"
labelCol=
"1"
<x:inputC
name=
"productThick"
label=
"厚度(mm)"
maxLength=
"32"
labelCol=
"1"
fieldCol=
"2"
/>
fieldCol=
"2"
/>
<x:inputC
name=
"productSingleLayer"
required=
"true"
label=
"单层厚(丝)"
maxLength=
"32"
labelCol=
"1"
<x:inputC
name=
"productSingleLayer"
label=
"单层厚(丝)"
maxLength=
"32"
labelCol=
"1"
fieldCol=
"2"
/>
fieldCol=
"2"
/>
<x:inputC
name=
"productLayerNum"
required=
"true"
label=
"层数"
maxLength=
"32"
labelCol=
"1"
<x:inputC
name=
"productLayerNum"
label=
"层数"
maxLength=
"32"
labelCol=
"1"
fieldCol=
"2"
/>
fieldCol=
"2"
/>
</div>
</div>
</div>
</div>
...
...
topsun-xt/src/main/webapp/biz/topsun/proofing/proofingApplyList.js
View file @
b72d74ec
...
@@ -147,7 +147,7 @@ function loadProofingApplyListGrid() {
...
@@ -147,7 +147,7 @@ function loadProofingApplyListGrid() {
fixedCellHeight
:
true
,
fixedCellHeight
:
true
,
selectRowButtonOnly
:
true
,
selectRowButtonOnly
:
true
,
onDblClickRow
:
function
(
data
,
rowindex
,
rowobj
)
{
onDblClickRow
:
function
(
data
,
rowindex
,
rowobj
)
{
doView
(
data
.
id
);
//
doView(data.id);
}
}
});
});
UICtrl
.
setSearchAreaToggle
(
gridManager
);
UICtrl
.
setSearchAreaToggle
(
gridManager
);
...
...
topsun-xt/src/main/webapp/biz/topsun/proofing/proofingMake.js
View file @
b72d74ec
...
@@ -64,3 +64,22 @@ function renderDataGoForm(proofingApplyNo) {
...
@@ -64,3 +64,22 @@ function renderDataGoForm(proofingApplyNo) {
}
}
function
saveForm
(){
var
_self
=
this
;
$
(
'#submitForm'
).
ajaxSubmit
({
url
:
web_app
.
name
+
'/proofingMake/saveProofingMake.ajax'
,
param
:{},
success
:
function
(
data
)
{
if
(
data
==
"1"
){
Public
.
successTip
(
"保存成功!"
);
}
_self
.
close
();
}
});
// UICtrl.addTabItem({
// tabid: 'workInstrcutionApply',
// text: "详情",
// url: web_app.name + '/proofingMake/forwardDetailsProofingMake.do?id='+proofingMakeId
// });
}
\ No newline at end of file
topsun-xt/src/main/webapp/biz/topsun/proofing/proofingMake.jsp
View file @
b72d74ec
...
@@ -57,7 +57,7 @@
...
@@ -57,7 +57,7 @@
<x:inputC
name=
"proofingApplyNgReReason"
readonly=
"true"
label=
"NG重新打样原因"
maxLength=
"32"
<x:inputC
name=
"proofingApplyNgReReason"
readonly=
"true"
label=
"NG重新打样原因"
maxLength=
"32"
labelCol=
"1"
fieldCol=
"2"
/>
labelCol=
"1"
fieldCol=
"2"
/>
<x:inputC
name=
"a"
readonly=
"true"
label=
"测试标准"
maxLength=
"32"
labelCol=
"1"
fieldCol=
"2"
/>
<x:inputC
name=
"a"
readonly=
"true"
label=
"测试标准"
maxLength=
"32"
labelCol=
"1"
fieldCol=
"2"
/>
<x:selectC
name=
"proofingApplyTestStandard"
required=
"true"
dictionary=
"handleResult"
label=
"申请单状态"
<x:selectC
name=
"proofingApplyTestStandard"
dictionary=
"handleResult"
label=
"申请单状态"
labelCol=
"1"
fieldCol=
"2"
/>
labelCol=
"1"
fieldCol=
"2"
/>
...
@@ -152,7 +152,7 @@
...
@@ -152,7 +152,7 @@
<%@ include
file=
"technologyAndBom/technologyAndBom.jsp"
%>
<%@ include
file=
"technologyAndBom/technologyAndBom.jsp"
%>
<div
class=
"blank_div clearfix"
></div>
<div
class=
"blank_div clearfix"
></div>
<div
style=
"min-height: 40px; text-align: center;"
>
<div
style=
"min-height: 40px; text-align: center;"
>
<x:button
value=
"保存"
onclick=
""
icon=
"fa-save"
/>
<x:button
value=
"保存"
onclick=
"
saveForm()
"
icon=
"fa-save"
/>
<x:button
value=
"重置"
onclick=
""
icon=
"fa-history"
/>
<x:button
value=
"重置"
onclick=
""
icon=
"fa-history"
/>
</div>
</div>
</form>
</form>
...
...
topsun-xt/src/main/webapp/biz/topsun/proofing/technologyAndBom/technologyAndBom.js
View file @
b72d74ec
...
@@ -56,7 +56,7 @@ function loadProofingApplyGrid(obj) {
...
@@ -56,7 +56,7 @@ function loadProofingApplyGrid(obj) {
parms
:
obj
.
parms
,
parms
:
obj
.
parms
,
pageSize
:
10
,
pageSize
:
10
,
usePager
:
true
,
usePager
:
true
,
width
:
"
5
0%"
,
width
:
"
10
0%"
,
height
:
400
,
height
:
400
,
heightDiff
:
-
8
,
heightDiff
:
-
8
,
fixedCellHeight
:
true
,
fixedCellHeight
:
true
,
...
...
topsun-xt/src/main/webapp/biz/topsun/proofing/workInstrcutionApply.jsp
View file @
b72d74ec
...
@@ -10,7 +10,7 @@
...
@@ -10,7 +10,7 @@
<div><h3>
基本信息
</h3></div>
<div><h3>
基本信息
</h3></div>
<div
style=
"margin: 10px;"
>
<div
style=
"margin: 10px;"
>
<div
class=
"hg-form-cols"
>
<div
class=
"hg-form-cols"
>
<x:inputC
name=
"
proofingMakeNo
"
label=
"指导书编号"
labelCol=
"2"
fieldCol=
"2"
/>
<x:inputC
name=
"
workInstrcutionApplyId
"
label=
"指导书编号"
labelCol=
"2"
fieldCol=
"2"
/>
<x:inputC
name=
"productId"
label=
"产品编号"
labelCol=
"2"
fieldCol=
"2"
/>
<x:inputC
name=
"productId"
label=
"产品编号"
labelCol=
"2"
fieldCol=
"2"
/>
...
@@ -47,5 +47,9 @@
...
@@ -47,5 +47,9 @@
</div>
</div>
</form>
</form>
<div
class=
"blank_div clearfix"
></div>
<div
style=
"min-height: 40px; text-align: center;"
>
<x:button
value=
"保存"
onclick=
""
icon=
"fa-save"
/>
<x:button
value=
"重置"
onclick=
""
icon=
"fa-history"
/>
</div>
</div>
</div>
topsun/src/main/java/com/huigou/topsun/product/repository/ProductLookedRepository.java
View file @
b72d74ec
...
@@ -13,6 +13,5 @@ public interface ProductLookedRepository extends JpaRepository<ProductLooked,Str
...
@@ -13,6 +13,5 @@ public interface ProductLookedRepository extends JpaRepository<ProductLooked,Str
ProductLooked
findByProductId
(
String
productId
);
ProductLooked
findByProductId
(
String
productId
);
ProductLooked
findByProductIdEquals
(
String
productId
);
ProductLooked
findByProductIdEquals
(
String
productId
);
ProductLooked
getProductLookedByProductId
(
String
productId
);
}
}
topsun/src/main/java/com/huigou/topsun/proofing/application/impl/ProofingApplyApplicationImpl.java
View file @
b72d74ec
...
@@ -6,6 +6,8 @@ import com.huigou.topsun.product.application.ProductLookedApplication;
...
@@ -6,6 +6,8 @@ import com.huigou.topsun.product.application.ProductLookedApplication;
import
com.huigou.topsun.product.domain.Product
;
import
com.huigou.topsun.product.domain.Product
;
import
com.huigou.topsun.product.domain.ProductCategory
;
import
com.huigou.topsun.product.domain.ProductCategory
;
import
com.huigou.topsun.product.domain.ProductLooked
;
import
com.huigou.topsun.product.domain.ProductLooked
;
import
com.huigou.topsun.product.domain.ProductPublishedConf
;
import
com.huigou.topsun.product.repository.ProductPublishedConfRepository
;
import
com.huigou.topsun.product.repository.ProductRepository
;
import
com.huigou.topsun.product.repository.ProductRepository
;
import
com.huigou.topsun.proofing.application.ProofingApplyApplication
;
import
com.huigou.topsun.proofing.application.ProofingApplyApplication
;
import
com.huigou.topsun.proofing.domain.model.ProofingApply
;
import
com.huigou.topsun.proofing.domain.model.ProofingApply
;
...
@@ -44,6 +46,8 @@ public class ProofingApplyApplicationImpl extends FlowBroker implements Proofing
...
@@ -44,6 +46,8 @@ public class ProofingApplyApplicationImpl extends FlowBroker implements Proofing
private
ProductCategoryApplication
productCategoryApplication
;
private
ProductCategoryApplication
productCategoryApplication
;
@Autowired
@Autowired
private
ProductRepository
productRepository
;
private
ProductRepository
productRepository
;
@Autowired
private
ProductPublishedConfRepository
productPublishedConfRepository
;
@Override
@Override
...
@@ -123,7 +127,10 @@ public class ProofingApplyApplicationImpl extends FlowBroker implements Proofing
...
@@ -123,7 +127,10 @@ public class ProofingApplyApplicationImpl extends FlowBroker implements Proofing
@Override
@Override
public
ProofingApplyAndLookedVo
getProofingApplyByProofingApplyNo
(
String
proofingApplyNo
)
{
public
ProofingApplyAndLookedVo
getProofingApplyByProofingApplyNo
(
String
proofingApplyNo
)
{
ProofingApply
proofingApply
=
proofingApplyRepository
.
findByProofingApplyNo
(
proofingApplyNo
);
ProofingApply
proofingApply
=
proofingApplyRepository
.
findByProofingApplyNo
(
proofingApplyNo
);
return
this
.
getProofingApplyAndLookedVoByPAId
(
proofingApply
.
getId
());
ProofingApplyAndLookedVo
proofingApplyAndLookedVo
=
this
.
getProofingApplyAndLookedVoByPAId
(
proofingApply
.
getId
());
ProductPublishedConf
productPublishedConf
=
productPublishedConfRepository
.
getProductPublishedConfByProductId
(
proofingApply
.
getProductId
());
BeanUtils
.
copyProperties
(
productPublishedConf
,
proofingApplyAndLookedVo
);
return
proofingApplyAndLookedVo
;
}
}
...
...
topsun/src/main/java/com/huigou/topsun/proofing/controller/ProofingApplyController.java
View file @
b72d74ec
...
@@ -2,6 +2,8 @@ package com.huigou.topsun.proofing.controller;
...
@@ -2,6 +2,8 @@ package com.huigou.topsun.proofing.controller;
import
com.huigou.context.Operator
;
import
com.huigou.context.Operator
;
import
com.huigou.context.OrgUnit
;
import
com.huigou.context.OrgUnit
;
import
com.huigou.topsun.product.application.ProductLookedApplication
;
import
com.huigou.topsun.product.domain.ProductLooked
;
import
com.huigou.topsun.proofing.application.ProofingApplyApplication
;
import
com.huigou.topsun.proofing.application.ProofingApplyApplication
;
import
com.huigou.topsun.proofing.domain.model.ProofingApply
;
import
com.huigou.topsun.proofing.domain.model.ProofingApply
;
...
@@ -29,12 +31,12 @@ public class ProofingApplyController extends CommonController {
...
@@ -29,12 +31,12 @@ public class ProofingApplyController extends CommonController {
return
"/biz/topsun/proofing/"
;
return
"/biz/topsun/proofing/"
;
}
}
@Autowired
@Autowired
ProofingApplyApplication
proofingApplyApplication
;
ProofingApplyApplication
proofingApplyApplication
;
@Autowired
@Autowired
TechnologyApplication
technologyApplication
;
TechnologyApplication
technologyApplication
;
@Autowired
ProductLookedApplication
productLookedApplication
;
@Resource
@Resource
private
TechnologyProcessApplication
technologyProcessApplication
;
private
TechnologyProcessApplication
technologyProcessApplication
;
...
@@ -98,13 +100,12 @@ public class ProofingApplyController extends CommonController {
...
@@ -98,13 +100,12 @@ public class ProofingApplyController extends CommonController {
return
forward
(
"proofingApply"
,
proofingApplyAndLookedVo
);
return
forward
(
"proofingApply"
,
proofingApplyAndLookedVo
);
}
}
// /**
public
String
queryProductLooked
(){
// * 跳转到打样申请详情页面
SDO
sdo
=
this
.
getSDO
();
// */
String
productId
=
sdo
.
getString
(
"productId"
);
// public String skipProofingApply() {
ProductLooked
productLooked
=
new
ProductLooked
();
// SDO sdo = this.getSDO();
productLooked
.
setProductId
(
productId
);
// String id = sdo.getId();
ProductLooked
newProductLooked
=
productLookedApplication
.
getProductLookedByEntity
(
productLooked
);
// ProofingApplyAndLookedVo proofingApplyAndLookedVo = proofingApplyApplication.getProofingApplyAndLookedVoByPAId(id);
return
toResult
(
newProductLooked
);
// return forward("proofingApply", proofingApplyAndLookedVo);
}
// }
}
}
topsun/src/main/java/com/huigou/topsun/proofing/controller/ProofingMakeController.java
View file @
b72d74ec
package
com
.
huigou
.
topsun
.
proofing
.
controller
;
package
com
.
huigou
.
topsun
.
proofing
.
controller
;
import
com.huigou.topsun.product.application.ProductLookedApplication
;
import
com.huigou.topsun.product.domain.ProductLooked
;
import
com.huigou.topsun.proofing.application.ProofingApplyApplication
;
import
com.huigou.topsun.proofing.application.ProofingApplyApplication
;
import
com.huigou.topsun.proofing.domain.model.ProofingApply
;
import
com.huigou.topsun.proofing.domain.model.ProofingApply
;
import
com.huigou.topsun.proofing.domain.model.ProofingMake
;
import
com.huigou.topsun.proofing.domain.vo.ProofingApplyAndLookedVo
;
import
com.huigou.topsun.proofing.domain.vo.ProofingApplyAndLookedVo
;
import
com.huigou.topsun.proofing.domain.vo.ProofingMakeVo
;
import
com.huigou.topsun.proofing.domain.vo.ProofingMakeVo
;
...
@@ -34,6 +37,8 @@ public class ProofingMakeController extends CommonController {
...
@@ -34,6 +37,8 @@ public class ProofingMakeController extends CommonController {
ProofingMakeService
proofingMakeService
;
ProofingMakeService
proofingMakeService
;
@Autowired
@Autowired
ProofingApplyApplication
proofingApplyApplication
;
ProofingApplyApplication
proofingApplyApplication
;
@Autowired
ProductLookedApplication
productLookedApplication
;
/**
/**
...
@@ -82,9 +87,9 @@ public class ProofingMakeController extends CommonController {
...
@@ -82,9 +87,9 @@ public class ProofingMakeController extends CommonController {
*/
*/
public
String
saveProofingMake
(){
public
String
saveProofingMake
(){
SDO
sdo
=
this
.
getSDO
();
SDO
sdo
=
this
.
getSDO
();
ProofingMake
Vo
proofingMakeVo
=
sdo
.
toObject
(
ProofingMakeVo
.
class
);
ProofingMake
proofingMake
=
sdo
.
toObject
(
ProofingMake
.
class
);
proofingMakeService
.
saveProofingMakeVo
(
proofingMake
Vo
);
proofingMakeService
.
saveProofingMakeVo
(
proofingMake
);
return
success
(
proofingMake
Vo
);
return
success
(
proofingMake
);
}
}
...
@@ -105,4 +110,6 @@ public class ProofingMakeController extends CommonController {
...
@@ -105,4 +110,6 @@ public class ProofingMakeController extends CommonController {
ProofingApplyAndLookedVo
proofingApplyAndLookedVo
=
proofingApplyApplication
.
getProofingApplyByProofingApplyNo
(
proofingApplyNo
);
ProofingApplyAndLookedVo
proofingApplyAndLookedVo
=
proofingApplyApplication
.
getProofingApplyByProofingApplyNo
(
proofingApplyNo
);
return
toResult
(
proofingApplyAndLookedVo
);
return
toResult
(
proofingApplyAndLookedVo
);
}
}
}
}
topsun/src/main/java/com/huigou/topsun/proofing/controller/WorkInstrcutionApplyController.java
View file @
b72d74ec
...
@@ -34,8 +34,8 @@ public class WorkInstrcutionApplyController extends CommonController {
...
@@ -34,8 +34,8 @@ public class WorkInstrcutionApplyController extends CommonController {
public
String
forwardWorkInstrcutionApply
(){
public
String
forwardWorkInstrcutionApply
(){
//
String proofingMakeNo = UUID.randomUUID().toString().replace("-", "");
String
proofingMakeNo
=
UUID
.
randomUUID
().
toString
().
replace
(
"-"
,
""
);
//
this.putAttribute("proofingMakeNo", proofingMakeNo);
this
.
putAttribute
(
"proofingMakeNo"
,
proofingMakeNo
);
return
forward
(
"workInstrcutionApply"
);
return
forward
(
"workInstrcutionApply"
);
}
}
...
...
topsun/src/main/java/com/huigou/topsun/proofing/domain/vo/ProofingApplyAndLookedVo.java
View file @
b72d74ec
...
@@ -3,6 +3,8 @@ package com.huigou.topsun.proofing.domain.vo;
...
@@ -3,6 +3,8 @@ package com.huigou.topsun.proofing.domain.vo;
import
com.huigou.data.domain.model.FlowBillAbstractEntity
;
import
com.huigou.data.domain.model.FlowBillAbstractEntity
;
import
lombok.Data
;
import
lombok.Data
;
import
javax.persistence.Column
;
import
javax.persistence.Id
;
import
java.util.Date
;
import
java.util.Date
;
/**
/**
...
@@ -184,6 +186,63 @@ public class ProofingApplyAndLookedVo extends FlowBillAbstractEntity{
...
@@ -184,6 +186,63 @@ public class ProofingApplyAndLookedVo extends FlowBillAbstractEntity{
*/
*/
private
Integer
productLayerNum
;
private
Integer
productLayerNum
;
/**
* 排版参数配置ID
*/
private
String
productPublishedConfId
;
/**
* 模数
*/
private
Integer
modulus
;
/**
* 行数
*/
private
Integer
rowNum
;
/**
* 列数
*/
private
Integer
columnNum
;
/**
* 搭版数
*/
private
Integer
contactNum
;
/**
* 行双刀位(单位mm)
*/
private
Double
rowDoubleBlade
;
/**
* 列双刀位(单位mm)
*/
private
Double
columnDoubleBlade
;
/**
* 派工倍数
*/
private
Integer
dispatchMultiple
;
/**
* 印张长度(单位cm)
*/
private
Double
sheetLength
;
/**
* 印张宽度(单位cm)
*/
private
Double
sheetWidth
;
/**
* 产品印张设置(product_sheet_conf)
*/
private
String
productSheetConf
;
@Override
@Override
protected
String
getCodeRuleId
()
{
protected
String
getCodeRuleId
()
{
return
null
;
return
null
;
...
...
topsun/src/main/java/com/huigou/topsun/proofing/mapper/ProofingApplyMapper.java
View file @
b72d74ec
...
@@ -8,7 +8,7 @@ import java.util.Map;
...
@@ -8,7 +8,7 @@ import java.util.Map;
/**
/**
* @author yonghuan
* @author yonghuan
*/
*/
@Mapper
(
xml
=
"config/
demo
/proofingApply.xml"
)
@Mapper
(
xml
=
"config/
topsun/proofing
/proofingApply.xml"
)
public
interface
ProofingApplyMapper
{
public
interface
ProofingApplyMapper
{
Map
<
String
,
Object
>
slicedQuery
(
ProofingApplyQuery
query
);
Map
<
String
,
Object
>
slicedQuery
(
ProofingApplyQuery
query
);
...
...
topsun/src/main/java/com/huigou/topsun/proofing/service/ProofingMakeService.java
View file @
b72d74ec
package
com
.
huigou
.
topsun
.
proofing
.
service
;
package
com
.
huigou
.
topsun
.
proofing
.
service
;
import
com.huigou.topsun.proofing.domain.model.ProofingMake
;
import
com.huigou.topsun.proofing.domain.vo.ProofingMakeVo
;
import
com.huigou.topsun.proofing.domain.vo.ProofingMakeVo
;
import
java.util.List
;
import
java.util.List
;
...
@@ -18,9 +19,9 @@ public interface ProofingMakeService {
...
@@ -18,9 +19,9 @@ public interface ProofingMakeService {
/**
/**
*编辑打样制造信息(或添加或修改打样制造与之相关的表)
*编辑打样制造信息(或添加或修改打样制造与之相关的表)
* @param proofingMake
Vo
* @param proofingMake
*/
*/
void
saveProofingMakeVo
(
ProofingMake
Vo
proofingMakeVo
);
void
saveProofingMakeVo
(
ProofingMake
proofingMake
);
void
deleteProofingMakeVo
(
String
proofingMakeId
);
void
deleteProofingMakeVo
(
String
proofingMakeId
);
...
...
topsun/src/main/java/com/huigou/topsun/proofing/service/impl/ProofingMakeServiceImpl.java
View file @
b72d74ec
...
@@ -36,34 +36,32 @@ public class ProofingMakeServiceImpl implements ProofingMakeService {
...
@@ -36,34 +36,32 @@ public class ProofingMakeServiceImpl implements ProofingMakeService {
public
List
<
ProofingMakeVo
>
getProofingMakeVoList
(){
public
List
<
ProofingMakeVo
>
getProofingMakeVoList
(){
List
<
ProofingMake
>
makeAll
=
proofingMakeRepository
.
findAll
();
List
<
ProofingMake
>
makeAll
=
proofingMakeRepository
.
findAll
();
return
makeAll
.
stream
().
map
(
proofingMake
->
{
List
<
ProofingMakeVo
>
makeVoList
=
new
ArrayList
<>();
ProofingApply
proofingApply
=
proofingApplyRepository
.
findOne
(
proofingMake
.
getProofingApplyId
());
// ProductLooked productLooked = productLookedRepository.getProductLookedByProductId(proofingApply.getProductId());
for
(
ProofingMake
proofingMake
:
makeAll
)
{
// ProductPublishedConf productPublishedConf = productPublishedConfRepository.getProductPublishedConfByProductId(proofingApply.getProductId());
ProofingApply
proofingApply
=
proofingApplyRepository
.
findByProofingApplyId
(
proofingMake
.
getProofingApplyId
());
return
this
.
getProofingMakeVo
(
proofingMake
,
proofingApply
);
ProofingMakeVo
proofingMakeVo
=
getProofingMakeVo
(
proofingMake
,
proofingApply
);
})
makeVoList
.
add
(
proofingMakeVo
);
.
collect
(
Collectors
.
toList
());
}
return
makeVoList
;
}
}
@Override
@Override
public
ProofingMakeVo
getProofingMakeVoById
(
String
proofingMakeId
)
{
public
ProofingMakeVo
getProofingMakeVoById
(
String
proofingMakeId
)
{
ProofingMake
proofingMake
=
proofingMakeRepository
.
findOne
(
proofingMakeId
);
ProofingMake
proofingMake
=
proofingMakeRepository
.
findOne
(
proofingMakeId
);
ProofingApply
proofingApply
=
proofingApplyRepository
.
find
One
(
proofingMake
.
getProofingApplyId
());
ProofingApply
proofingApply
=
proofingApplyRepository
.
find
ByProofingApplyId
(
proofingMake
.
getProofingApplyId
());
ProductLooked
productLooked
=
productLookedRepository
.
getProductLooke
dByProductId
(
proofingApply
.
getProductId
());
ProductLooked
productLooked
=
productLookedRepository
.
fin
dByProductId
(
proofingApply
.
getProductId
());
ProductPublishedConf
productPublishedConf
=
productPublishedConfRepository
.
getProductPublishedConfByProductId
(
proofingApply
.
getProductId
());
ProductPublishedConf
productPublishedConf
=
productPublishedConfRepository
.
getProductPublishedConfByProductId
(
proofingApply
.
getProductId
());
return
this
.
getProofingMakeVo
(
proofingApply
,
proofingMake
,
productLooked
,
productPublishedConf
);
return
this
.
getProofingMakeVo
(
proofingApply
,
proofingMake
,
productLooked
,
productPublishedConf
);
}
}
/**
/**
* 分解ProofingMake
Vo
* 分解ProofingMake
* @param proofingMake
Vo
* @param proofingMake
*/
*/
@Transactional
(
propagation
=
Propagation
.
REQUIRES_NEW
)
@Override
@Override
public
void
saveProofingMakeVo
(
ProofingMakeVo
proofingMakeVo
)
{
public
void
saveProofingMakeVo
(
ProofingMake
proofingMake
)
{
ProofingMake
proofingMake
=
new
ProofingMake
();
BeanUtils
.
copyProperties
(
proofingMakeVo
,
proofingMake
);
proofingMake
.
setProofingApplyId
(
proofingMakeVo
.
getId
());
proofingMakeRepository
.
save
(
proofingMake
);
proofingMakeRepository
.
save
(
proofingMake
);
}
}
...
@@ -79,7 +77,9 @@ public class ProofingMakeServiceImpl implements ProofingMakeService {
...
@@ -79,7 +77,9 @@ public class ProofingMakeServiceImpl implements ProofingMakeService {
public
ProofingMakeVo
getProofingMakeVo
(
Object
...
objs
){
public
ProofingMakeVo
getProofingMakeVo
(
Object
...
objs
){
ProofingMakeVo
proofingMakeVo
=
new
ProofingMakeVo
();
ProofingMakeVo
proofingMakeVo
=
new
ProofingMakeVo
();
for
(
Object
obj
:
objs
)
{
for
(
Object
obj
:
objs
)
{
BeanUtils
.
copyProperties
(
obj
,
proofingMakeVo
);
if
(
obj
!=
null
){
BeanUtils
.
copyProperties
(
obj
,
proofingMakeVo
);
}
}
}
return
proofingMakeVo
;
return
proofingMakeVo
;
}
}
...
...
topsun/src/main/resources/config/content/easysearch/easy-search-product.xml
View file @
b72d74ec
...
@@ -14,6 +14,16 @@
...
@@ -14,6 +14,16 @@
<!-- <field name="版面" title="版面" code="productCategoryName" width="200" />-->
<!-- <field name="版面" title="版面" code="productCategoryName" width="200" />-->
</easy-search>
</easy-search>
<easy-search
name=
"productS"
desc=
"产品"
>
<sql>
select pa.product_id,pm.proofing_make_no
from proofing_make pm inner join proofing_apply pa on(pm.proofing_apply_id=pa.id)
</sql>
<field
name=
"制造单号"
title=
"制造单号"
code=
"proofingMakeNo"
width=
"200"
/>
<field
name=
"产品id"
title=
"产品id"
code=
"productId"
width=
"200"
/>
</easy-search>
<!-- <easy-search name="productType" desc="产品状态" >-->
<!-- <easy-search name="productType" desc="产品状态" >-->
<!-- <sql>select pc.* from-->
<!-- <sql>select pc.* from-->
<!-- product_category pc</sql>-->
<!-- product_category pc</sql>-->
...
...
topsun/src/main/resources/config/
demo
/proofingApply.xml
→
topsun/src/main/resources/config/
topsun/proofing
/proofingApply.xml
View file @
b72d74ec
File moved
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