.idea/misc.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
.idea/modules.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
server/src/main/java/doumeemes/dao/business/model/WorkPlans.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
server/src/main/java/doumeemes/service/ext/impl/WorkPlansExtServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
web_standard/public/template/workplans_import_template.xlsx | 补丁 | 查看 | 原始文档 | blame | 历史 |
.idea/misc.xml
@@ -1,6 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> <project version="4"> <component name="ProjectRootManager"> <component name="MavenProjectsManager"> <option name="originalFiles"> <list> <option value="$PROJECT_DIR$/server/pom.xml" /> </list> </option> </component> <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="1.8" project-jdk-type="JavaSDK"> <output url="file://$PROJECT_DIR$/out" /> </component> <component name="SuppressionsComponent"> .idea/modules.xml
@@ -3,6 +3,7 @@ <component name="ProjectModuleManager"> <modules> <module fileurl="file://$PROJECT_DIR$/.idea/dmMes.iml" filepath="$PROJECT_DIR$/.idea/dmMes.iml" /> <module fileurl="file://$PROJECT_DIR$/server/doumeemes.iml" filepath="$PROJECT_DIR$/server/doumeemes.iml" /> </modules> </component> </project> server/src/main/java/doumeemes/dao/business/model/WorkPlans.java
@@ -61,8 +61,8 @@ @ApiModelProperty(value = "计划编码") private String planCode; @ApiModelProperty(value = "计划日期") @Excel(name="计划日期",orderNum ="1",format = "yyyy-MM-dd") @ApiModelProperty(value = "计划结束日期") @Excel(name="计划结束日期",orderNum ="2",format = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd") private Date planDate; @ApiModelProperty(value = "计划开始日期") @@ -71,16 +71,16 @@ private Date startDate; @ApiModelProperty(value = "销售单号" ) @Excel(name="销售单号",orderNum ="9") @Excel(name="销售单号",orderNum ="8") private String salesorder; @ApiModelProperty(value = "产品名称" ) @TableField(exist = false) @Excel(name="产品名称",orderNum ="2") @Excel(name="产品名称",orderNum ="3") private String materialName; @ApiModelProperty(value = "产品编码" ) @TableField(exist = false) @Excel(name="产品编码",orderNum ="3") @Excel(name="产品编码",orderNum ="4") private String materialCode; @ApiModelProperty(value = "物料编码(关联material_distribute表)", example = "1") @@ -90,11 +90,11 @@ private Integer unitId; @ApiModelProperty(value = "计划数量", example = "1") @Excel(name="计划生产数量",orderNum ="4") @Excel(name="计划生产数量",orderNum ="5") private Integer num; @ApiModelProperty(value = "批次号") @Excel(name="产品批次号",orderNum = "6") @Excel(name="产品批次号",orderNum = "7") private String batch; @ApiModelProperty(value = "状态 0已生成、1已发布、2已撤回、3已取消、4已分配、5已暂停、6已完工、7已入库、8已关闭", example = "1") @@ -114,11 +114,11 @@ private Date publishDate; @ApiModelProperty(value = "生产工厂机级组织名称" ) @Excel(name="生产工厂",orderNum ="5") @Excel(name="生产工厂",orderNum ="6") @TableField(exist = false) private String factoryName; @ApiModelProperty(value = "优先级(排序码)字段", example = "1") @Excel(name="优先级" ,orderNum = "8") @Excel(name="优先级" ,orderNum = "9") private Integer urgent; } server/src/main/java/doumeemes/service/ext/impl/WorkPlansExtServiceImpl.java
@@ -365,8 +365,14 @@ if(Constants.formatIntegerNum(p.getNum())<=0){ throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"对不起,第【"+(index+2)+"】行【计划生产数量】数据错误!"); } if(p.getStartDate() == null){ throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"对不起,第【"+(index+2)+"】行【计划开始日期】数据错误,正确格式为:yyyy-MM-dd(如2022-06-07)!"); } if(p.getPlanDate() == null){ throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"对不起,第【"+(index+2)+"】行【计划日期】数据错误,正确格式为:yyyy-MM-dd(如2022-06-07)!"); throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"对不起,第【"+(index+2)+"】行【计划结束日期】数据错误,正确格式为:yyyy-MM-dd(如2022-06-07)!"); } if(p.getPlanDate().getTime() <= p.getStartDate().getTime()){ throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"对不起,第【"+(index+2)+"】行【计划开始日期】要早于【计划结束日期】!"); } if(StringUtils.isBlank(p.getMaterialCode())){ throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"对不起,第【"+(index+2)+"】行【产品编码】数据错误!"); web_standard/public/template/workplans_import_template.xlsxBinary files differ