Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
M
mes
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
ximai
mes
Commits
76fbb881
Commit
76fbb881
authored
Nov 11, 2024
by
李驰骋
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
导出excel多余字段去掉
parent
fe7ea32f
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
26 additions
and
124 deletions
+26
-124
StaticDataMappingConverter.java
...mon/utils/excel/converter/StaticDataMappingConverter.java
+3
-3
MdItemController.java
...in/java/com/ximai/mes/md/controller/MdItemController.java
+0
-1
MdWorkstationController.java
.../com/ximai/mes/md/controller/MdWorkstationController.java
+0
-5
MdItemExcelExport.java
...src/main/java/com/ximai/mes/md/dto/MdItemExcelExport.java
+0
-5
MdWorkstationExcelExport.java
...n/java/com/ximai/mes/md/dto/MdWorkstationExcelExport.java
+3
-91
MdWorkunitExcelExport.java
...main/java/com/ximai/mes/md/dto/MdWorkunitExcelExport.java
+9
-14
ProProcessExcelExport.java
...ain/java/com/ximai/mes/pro/dto/ProProcessExcelExport.java
+10
-5
MdWorkunitMapper.xml
mes/src/main/resources/mapper/md/MdWorkunitMapper.xml
+1
-0
No files found.
common/src/main/java/com/ximai/common/utils/excel/converter/StaticDataMappingConverter.java
View file @
76fbb881
...
@@ -26,7 +26,7 @@ import java.util.regex.Pattern;
...
@@ -26,7 +26,7 @@ import java.util.regex.Pattern;
* @author chicheng.li
* @author chicheng.li
* @version V1.0
* @version V1.0
*/
*/
public
class
StaticDataMappingConverter
implements
Converter
<
String
>
{
public
class
StaticDataMappingConverter
implements
Converter
<
Object
>
{
@Override
@Override
public
Class
<?>
supportJavaTypeKey
()
{
public
Class
<?>
supportJavaTypeKey
()
{
...
@@ -59,14 +59,14 @@ public class StaticDataMappingConverter implements Converter<String> {
...
@@ -59,14 +59,14 @@ public class StaticDataMappingConverter implements Converter<String> {
}
}
@Override
@Override
public
WriteCellData
<?>
convertToExcelData
(
String
value
,
ExcelContentProperty
contentProperty
,
GlobalConfiguration
globalConfiguration
)
throws
Exception
{
public
WriteCellData
<?>
convertToExcelData
(
Object
value
,
ExcelContentProperty
contentProperty
,
GlobalConfiguration
globalConfiguration
)
throws
Exception
{
Optional
<
StaticDataMappingFormat
>
conf
=
Optional
.
ofNullable
(
contentProperty
.
getField
().
getAnnotation
(
StaticDataMappingFormat
.
class
));
Optional
<
StaticDataMappingFormat
>
conf
=
Optional
.
ofNullable
(
contentProperty
.
getField
().
getAnnotation
(
StaticDataMappingFormat
.
class
));
if
(!
conf
.
isPresent
()){
if
(!
conf
.
isPresent
()){
throw
new
ServiceException
(
MessageUtils
.
message
(
"basic.excel.error.not.null.StaticDataMappingFormat"
));
throw
new
ServiceException
(
MessageUtils
.
message
(
"basic.excel.error.not.null.StaticDataMappingFormat"
));
}
}
int
i
=
0
;
int
i
=
0
;
for
(
String
s
:
conf
.
get
().
value
()){
for
(
String
s
:
conf
.
get
().
value
()){
if
(
s
.
equals
(
value
)){
if
(
s
.
equals
(
value
+
""
)){
break
;
break
;
}
}
i
++;
i
++;
...
...
mes/src/main/java/com/ximai/mes/md/controller/MdItemController.java
View file @
76fbb881
...
@@ -96,7 +96,6 @@ public class MdItemController extends BaseController {
...
@@ -96,7 +96,6 @@ public class MdItemController extends BaseController {
}
}
mdItem
.
setCreateBy
(
getUsername
());
mdItem
.
setCreateBy
(
getUsername
());
mdItemService
.
insertMdItem
(
mdItem
);
mdItemService
.
insertMdItem
(
mdItem
);
barcodeUtil
.
generateBarCode
(
UserConstants
.
BARCODE_TYPE_ITEM
,
mdItem
.
getItemId
(),
mdItem
.
getItemCode
(),
mdItem
.
getItemName
());
return
AjaxResult
.
success
(
mdItem
.
getItemId
());
return
AjaxResult
.
success
(
mdItem
.
getItemId
());
}
}
...
...
mes/src/main/java/com/ximai/mes/md/controller/MdWorkstationController.java
View file @
76fbb881
...
@@ -119,11 +119,6 @@ public class MdWorkstationController extends BaseController {
...
@@ -119,11 +119,6 @@ public class MdWorkstationController extends BaseController {
if
(
UserConstants
.
NOT_UNIQUE
.
equals
(
mdWorkstationService
.
checkWorkStationNameUnique
(
mdWorkstation
)))
{
if
(
UserConstants
.
NOT_UNIQUE
.
equals
(
mdWorkstationService
.
checkWorkStationNameUnique
(
mdWorkstation
)))
{
return
AjaxResult
.
error
(
"工作站名称已存在!"
);
return
AjaxResult
.
error
(
"工作站名称已存在!"
);
}
}
// ProProcess process = proProcessService.selectProProcessByProcessId(mdWorkstation.getProcessId());
//// if (!StringUtils.isNotNull(process)) {
//// return AjaxResult.error("工序不存在!");
//// }
// mdWorkstation.setProcessName(process.getProcessName());
MdWorkshop
workshop
=
mdWorkshopService
.
selectMdWorkshopByWorkshopId
(
mdWorkstation
.
getWorkshopId
());
MdWorkshop
workshop
=
mdWorkshopService
.
selectMdWorkshopByWorkshopId
(
mdWorkstation
.
getWorkshopId
());
if
(!
StringUtils
.
isNotNull
(
workshop
))
{
if
(!
StringUtils
.
isNotNull
(
workshop
))
{
...
...
mes/src/main/java/com/ximai/mes/md/dto/MdItemExcelExport.java
View file @
76fbb881
...
@@ -26,8 +26,6 @@ public class MdItemExcelExport {
...
@@ -26,8 +26,6 @@ public class MdItemExcelExport {
@ExcelProperty
(
"物料/产品编码"
)
@ExcelProperty
(
"物料/产品编码"
)
private
String
itemCode
;
private
String
itemCode
;
private
String
dta
;
@ExcelProperty
(
"SAP产品编码"
)
@ExcelProperty
(
"SAP产品编码"
)
private
String
sapItemCode
;
private
String
sapItemCode
;
...
@@ -41,9 +39,6 @@ public class MdItemExcelExport {
...
@@ -41,9 +39,6 @@ public class MdItemExcelExport {
@ExcelProperty
(
"计量单位名称"
)
@ExcelProperty
(
"计量单位名称"
)
private
String
unitOfMeasure
;
private
String
unitOfMeasure
;
@ExcelProperty
(
"物料/产品"
)
private
String
itemOrProduct
;
@ExcelProperty
(
"物料/产品分类"
)
@ExcelProperty
(
"物料/产品分类"
)
private
String
itemTypeName
;
private
String
itemTypeName
;
...
...
mes/src/main/java/com/ximai/mes/md/dto/MdWorkstationExcelExport.java
View file @
76fbb881
...
@@ -23,15 +23,9 @@ import java.math.BigDecimal;
...
@@ -23,15 +23,9 @@ import java.math.BigDecimal;
@ApiModel
(
"工作站"
)
@ApiModel
(
"工作站"
)
@AllArgsConstructor
@AllArgsConstructor
@NoArgsConstructor
@NoArgsConstructor
public
class
MdWorkstationExcelExport
extends
BaseEntity
{
public
class
MdWorkstationExcelExport
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
/**
* 工作中心ID
*/
@TableId
(
type
=
IdType
.
AUTO
)
private
Long
workstationId
;
/**
/**
* 工作中心编码
* 工作中心编码
*/
*/
...
@@ -59,92 +53,10 @@ public class MdWorkstationExcelExport extends BaseEntity {
...
@@ -59,92 +53,10 @@ public class MdWorkstationExcelExport extends BaseEntity {
@ExcelProperty
(
"工厂编号"
)
@ExcelProperty
(
"工厂编号"
)
private
String
factoryCode
;
private
String
factoryCode
;
/**
* 工作中心用途
*/
@ExcelProperty
(
"工作中心用途"
)
private
String
usageCode
;
/**
* 车间ID
*/
@ExcelProperty
(
"车间ID"
)
@ApiModelProperty
(
"车间ID"
)
private
Long
workshopId
;
@ExcelProperty
(
"车间名称"
)
@ApiModelProperty
(
"车间名称"
)
private
String
workshopName
;
private
String
workshopName
;
private
String
workshopCode
;
/**
* 工序ID
*/
@ExcelProperty
(
"工序ID"
)
private
Long
processId
;
private
String
processName
;
private
String
processCode
;
/**
* 工作中心负责人
*/
@ExcelProperty
(
"工作中心负责人"
)
private
String
responsiblePerson
;
private
String
nickName
;
/**
* 标准工时
*/
@ExcelProperty
(
"标准工时"
)
@ApiModelProperty
(
"标准工时"
)
private
Long
stdWorkingTime
;
/**
* 标准值码
*/
@ExcelProperty
(
"标准值码"
)
@ApiModelProperty
(
"标准值码"
)
private
String
standardValueCode
;
/**
* 加工方式
*/
@ExcelProperty
(
"加工方式"
)
@ApiModelProperty
(
"加工方式"
)
private
String
processingMethod
;
/**
* 成本中心
*/
@ExcelProperty
(
"成本中心"
)
@ApiModelProperty
(
"成本中心"
)
private
String
costCenterCode
;
/**
* 是否倒冲
*/
@ExcelProperty
(
"是否倒冲"
)
@ApiModelProperty
(
"是否倒冲"
)
private
String
isBackflush
;
/**
* 看机人数
*/
@ExcelProperty
(
"看机人数"
)
@ApiModelProperty
(
"看机人数"
)
private
BigDecimal
watchingAircraftNum
;
/**
* 是否启用
*/
@ExcelProperty
(
"是否启用"
)
private
String
enableFlag
;
/**
* 转间配送时间
*/
@ExcelProperty
(
"转间配送时间"
)
private
BigDecimal
transferTime
;
}
}
mes/src/main/java/com/ximai/mes/md/dto/MdWorkunitExcelExport.java
View file @
76fbb881
...
@@ -3,6 +3,8 @@ package com.ximai.mes.md.dto;
...
@@ -3,6 +3,8 @@ package com.ximai.mes.md.dto;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
com.ximai.common.annotation.Excel
;
import
com.ximai.common.annotation.Excel
;
import
com.ximai.common.core.domain.BaseEntity
;
import
com.ximai.common.core.domain.BaseEntity
;
import
com.ximai.common.utils.excel.converter.DictionaryConverter
;
import
com.ximai.common.utils.excel.converter.DictionaryFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -21,15 +23,7 @@ import java.math.BigDecimal;
...
@@ -21,15 +23,7 @@ import java.math.BigDecimal;
@ApiModel
(
"工作单元"
)
@ApiModel
(
"工作单元"
)
@AllArgsConstructor
@AllArgsConstructor
@NoArgsConstructor
@NoArgsConstructor
public
class
MdWorkunitExcelExport
extends
BaseEntity
{
public
class
MdWorkunitExcelExport
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 工作站ID
*/
@ExcelProperty
(
"工作站ID"
)
private
Long
workstationId
;
/**
/**
* 工作站名称
* 工作站名称
*/
*/
...
@@ -57,17 +51,18 @@ public class MdWorkunitExcelExport extends BaseEntity {
...
@@ -57,17 +51,18 @@ public class MdWorkunitExcelExport extends BaseEntity {
/**
/**
* 是否故障
* 是否故障
*/
*/
@ExcelProperty
(
"是否故障"
)
@ExcelProperty
(
value
=
"是否故障"
,
converter
=
DictionaryConverter
.
class
)
@DictionaryFormat
(
dictType
=
"sys_yes_no"
)
private
String
faultFlag
;
private
String
faultFlag
;
/**
/**
* 是否启用
* 是否启用
*/
*/
@ExcelProperty
(
"是否启用"
)
@ExcelProperty
(
value
=
"是否启用"
,
converter
=
DictionaryConverter
.
class
)
@DictionaryFormat
(
dictType
=
"sys_yes_no"
)
private
String
enableFlag
;
private
String
enableFlag
;
/** 固化时间 */
@ExcelProperty
(
value
=
"备注"
)
@ExcelProperty
(
"固化时间"
)
private
String
remark
;
private
BigDecimal
solidifyTime
;
}
}
mes/src/main/java/com/ximai/mes/pro/dto/ProProcessExcelExport.java
View file @
76fbb881
...
@@ -4,6 +4,10 @@ import com.alibaba.excel.annotation.ExcelProperty;
...
@@ -4,6 +4,10 @@ import com.alibaba.excel.annotation.ExcelProperty;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.ximai.common.annotation.Excel
;
import
com.ximai.common.annotation.Excel
;
import
com.ximai.common.core.domain.BaseEntity
;
import
com.ximai.common.core.domain.BaseEntity
;
import
com.ximai.common.utils.excel.converter.DictionaryConverter
;
import
com.ximai.common.utils.excel.converter.DictionaryFormat
;
import
com.ximai.common.utils.excel.converter.StaticDataMappingConverter
;
import
com.ximai.common.utils.excel.converter.StaticDataMappingFormat
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -30,14 +34,15 @@ public class ProProcessExcelExport
...
@@ -30,14 +34,15 @@ public class ProProcessExcelExport
private
String
attention
;
private
String
attention
;
/** 是否启用 */
/** 是否启用 */
@ExcelProperty
(
"是否启用"
)
@ExcelProperty
(
value
=
"是否启用"
,
converter
=
DictionaryConverter
.
class
)
@DictionaryFormat
(
dictType
=
"sys_yes_no"
)
private
String
enableFlag
;
private
String
enableFlag
;
@ApiModelProperty
(
"是否包装工序,1:是,0:否"
)
private
String
isPackage
;
@ApiModelProperty
(
"是否序列号报工,1:是,0:否"
)
@ApiModelProperty
(
"是否序列号报工,1:是,0:否"
)
@ExcelProperty
(
value
=
"序列号报工"
,
converter
=
StaticDataMappingConverter
.
class
)
@StaticDataMappingFormat
(
value
=
{
"1"
,
"0"
},
excelValue
=
{
"是"
,
"否"
})
private
Integer
isSerialReport
;
private
Integer
isSerialReport
;
private
String
isExistTool
;
@ExcelProperty
(
value
=
"备注"
)
private
String
remark
;
}
}
mes/src/main/resources/mapper/md/MdWorkunitMapper.xml
View file @
76fbb881
...
@@ -270,6 +270,7 @@
...
@@ -270,6 +270,7 @@
update md_workunit
update md_workunit
<trim
prefix=
"SET"
suffixOverrides=
","
>
<trim
prefix=
"SET"
suffixOverrides=
","
>
<if
test=
"workstationCode != null"
>
workstation_code = #{workstationCode},
</if>
<if
test=
"workstationCode != null"
>
workstation_code = #{workstationCode},
</if>
<if
test=
"workstationId != null"
>
workstation_id = #{workstationId},
</if>
<if
test=
"workunitCode != null"
>
workunit_code = #{workunitCode},
</if>
<if
test=
"workunitCode != null"
>
workunit_code = #{workunitCode},
</if>
<if
test=
"workunitName != null"
>
workunit_name = #{workunitName},
</if>
<if
test=
"workunitName != null"
>
workunit_name = #{workunitName},
</if>
<if
test=
"enableFlag != null"
>
enable_flag = #{enableFlag},
</if>
<if
test=
"enableFlag != null"
>
enable_flag = #{enableFlag},
</if>
...
...
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