diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/domain/SysProcedure.java b/ruoyi-admin/src/main/java/com/ruoyi/system/domain/SysProcedure.java index b02af2e9..f0f42533 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/domain/SysProcedure.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/domain/SysProcedure.java @@ -17,8 +17,17 @@ public class SysProcedure extends BaseEntity { private static final long serialVersionUID = 1L; + /** 主键ID */ + private Long id; + + /** 删除标志(0代表存在 1代表删除) */ + private String delFlag; + + /** 生产设备型号 */ + private String produceEquipModel; + /** 工序id */ - private Long procedureId; + private String procedureId; /** 工序编号 */ @Excel(name = "工序编号") @@ -51,20 +60,37 @@ public class SysProcedure extends BaseEntity /** 工序备注 */ @Excel(name = "工序备注") private String procedureRemark; - /** 录入时间 */ - @Excel(name = "录入时间") - private String firstAddTime; - /** 修改时间 */ - @Excel(name = "修改时间") - private String updateInfoTime; + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getDelFlag() { + return delFlag; + } + + public void setDelFlag(String delFlag) { + this.delFlag = delFlag; + } + + public String getProduceEquipModel() { + return produceEquipModel; + } + + public void setProduceEquipModel(String produceEquipModel) { + this.produceEquipModel = produceEquipModel; + } - public void setProcedureId(Long procedureId) + public void setProcedureId(String procedureId) { this.procedureId = procedureId; } - public Long getProcedureId() + public String getProcedureId() { return procedureId; } @@ -140,25 +166,13 @@ public class SysProcedure extends BaseEntity return procedureRemark; } - public String getFirstAddTime() { - return firstAddTime; - } - - public void setFirstAddTime(String firstAddTime) { - this.firstAddTime = firstAddTime; - } - - public String getUpdateInfoTime() { - return updateInfoTime; - } - - public void setUpdateInfoTime(String updateInfoTime) { - this.updateInfoTime = updateInfoTime; - } - @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("delFlag", getDelFlag()) + .append("produceEquipModel", getProduceEquipModel()) + .append("procedureId", getProcedureId()) .append("procedureCode",getProcedureCode()) .append("workshopName", getWorkshopName()) .append("procedureName", getProcedureName()) @@ -167,8 +181,6 @@ public class SysProcedure extends BaseEntity .append("procedureWorkhour", getProcedureWorkhour()) .append("associatedItem", getAssociatedItem()) .append("procedureRemark", getProcedureRemark()) - .append("firstAddTime", getFirstAddTime()) - .append("updateInfoTime", getUpdateInfoTime()) .toString(); } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/mapper/SysProcedureMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/system/mapper/SysProcedureMapper.java index 230103ed..8eee379f 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/mapper/SysProcedureMapper.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/mapper/SysProcedureMapper.java @@ -15,10 +15,10 @@ public interface SysProcedureMapper /** * 查询生产加工工序明细 * - * @param procedureId 生产加工工序明细ID + * @param id 主键id * @return 生产加工工序明细 */ - SysProcedure selectSysProcedureById(Long procedureId); + SysProcedure selectSysProcedureById(Long id); /** * 查询生产加工工序明细列表 @@ -48,17 +48,17 @@ public interface SysProcedureMapper /** * 删除生产加工工序明细 * - * @param procedureId 生产加工工序明细ID + * @param id 主键id * @return 结果 */ - int deleteSysProcedureById(Long procedureId); + int deleteSysProcedureById(Long id); /** * 批量删除生产加工工序明细 * - * @param procedureIds 需要删除的数据ID + * @param ids 需要删除的数据ID * @return 结果 */ - int deleteSysProcedureByIds(String[] procedureIds); + int deleteSysProcedureByIds(String[] ids); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysProcedureServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysProcedureServiceImpl.java index 3528e1ba..d038caf4 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysProcedureServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysProcedureServiceImpl.java @@ -1,6 +1,9 @@ package com.ruoyi.system.service.impl; +import com.ruoyi.common.core.redis.RedisCache; import com.ruoyi.common.core.text.Convert; +import com.ruoyi.common.utils.DateUtils; +import com.ruoyi.common.utils.ShiroUtils; import com.ruoyi.system.domain.SysProcedure; import com.ruoyi.system.mapper.SysProcedureMapper; import com.ruoyi.system.service.ISysProcedureService; @@ -21,6 +24,9 @@ public class SysProcedureServiceImpl implements ISysProcedureService @Autowired private SysProcedureMapper sysProcedureMapper; + @Autowired + private RedisCache redisCache; + /** * 查询生产加工工序明细 * @@ -54,6 +60,12 @@ public class SysProcedureServiceImpl implements ISysProcedureService @Override public int insertSysProcedure(SysProcedure sysProcedure) { + String loginName = ShiroUtils.getLoginName(); + sysProcedure.setCreateBy(loginName); + sysProcedure.setCreateTime(DateUtils.getNowDate()); + // 生成编号 + String billNo = redisCache.generateNo("POGX"); + sysProcedure.setProcedureId(billNo); return sysProcedureMapper.insertSysProcedure(sysProcedure); } @@ -66,6 +78,9 @@ public class SysProcedureServiceImpl implements ISysProcedureService @Override public int updateSysProcedure(SysProcedure sysProcedure) { + String loginName = ShiroUtils.getLoginName(); + sysProcedure.setUpdateBy(loginName); + sysProcedure.setUpdateTime(DateUtils.getNowDate()); return sysProcedureMapper.updateSysProcedure(sysProcedure); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysProcessCategoryServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysProcessCategoryServiceImpl.java index 7a6e1c87..2e1d80b6 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysProcessCategoryServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysProcessCategoryServiceImpl.java @@ -63,7 +63,7 @@ public class SysProcessCategoryServiceImpl implements ISysProcessCategoryService String loginName = ShiroUtils.getLoginName(); sysProcessCategory.setCreateBy(loginName); sysProcessCategory.setCreateTime(DateUtils.getNowDate()); - // 生成编号,年月日规则 + // 生成编号 String billNo = redisCache.generateNo("ZC"); sysProcessCategory.setProcessCategoryId(billNo); return sysProcessCategoryMapper.insertSysProcessCategory(sysProcessCategory); diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProcedureController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProcedureController.java index a66edfcf..2d16a0e4 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProcedureController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysProcedureController.java @@ -97,10 +97,10 @@ public class SysProcedureController extends BaseController /** * 修改生产加工工序明细 */ - @GetMapping("/edit/{procedureId}") - public String edit(@PathVariable("procedureId") Long procedureId, ModelMap mmap) + @GetMapping("/edit/{id}") + public String edit(@PathVariable("id") Long id, ModelMap mmap) { - SysProcedure sysProcedure = sysProcedureService.selectSysProcedureById(procedureId); + SysProcedure sysProcedure = sysProcedureService.selectSysProcedureById(id); mmap.put("sysProcedure", sysProcedure); return prefix + "/edit"; } diff --git a/ruoyi-admin/src/main/resources/mapper/system/SysProcedureMapper.xml b/ruoyi-admin/src/main/resources/mapper/system/SysProcedureMapper.xml index 65fa758f..c3e27ddc 100644 --- a/ruoyi-admin/src/main/resources/mapper/system/SysProcedureMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/system/SysProcedureMapper.xml @@ -5,6 +5,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + + + + + + + @@ -14,13 +22,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - - - select procedure_id, procedure_code, workshop_name, procedure_name, sequence, each_cost, procedure_workhour, associated_item, procedure_remark, first_add_time, update_info_time from sys_procedure + select id,del_flag,create_by,create_time,update_by,update_time,remark,produce_equip_model,procedure_id, procedure_code, workshop_name, procedure_name, sequence, each_cost, procedure_workhour, associated_item, procedure_remark from sys_procedure insert into sys_procedure + produce_equip_model, + procedure_id, procedure_code, workshop_name, procedure_name, @@ -49,9 +58,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" procedure_workhour, associated_item, procedure_remark, - first_add_time, + create_by, + create_time, + update_by, + update_time, + remark, + del_flag, + #{produceEquipModel}, + #{procedureId}, #{procedureCode}, #{workshopName}, #{procedureName}, @@ -60,13 +76,20 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{procedureWorkhour}, #{associatedItem}, #{procedureRemark}, - now() + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + #{remark}, + #{delFlag}, update sys_procedure + produce_equip_model = #{produceEquipModel}, + procedure_id = #{procedureId}, procedure_code = #{procedureCode}, workshop_name = #{workshopName}, procedure_name = #{procedureName}, @@ -75,19 +98,24 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" procedure_workhour = #{procedureWorkhour}, associated_item = #{associatedItem}, procedure_remark = #{procedureRemark}, - update_info_time = CONCAT_WS(',',NOW(),update_info_time), + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + remark = #{remark}, + del_flag = #{delFlag}, - where procedure_id = #{procedureId} + where id = #{id} - delete from sys_procedure where procedure_id = #{procedureId} + delete from sys_procedure where id = #{id} - delete from sys_procedure where procedure_id in - - #{procedureId} + delete from sys_procedure where id in + + #{item} diff --git a/ruoyi-admin/src/main/resources/templates/system/procedure/add.html b/ruoyi-admin/src/main/resources/templates/system/procedure/add.html index 155294b0..1c54a94b 100644 --- a/ruoyi-admin/src/main/resources/templates/system/procedure/add.html +++ b/ruoyi-admin/src/main/resources/templates/system/procedure/add.html @@ -8,22 +8,28 @@
+
+ +
+ +
+
-
+ +<!– –>
-
+ -->
@@ -49,7 +55,7 @@
-
+
- +
diff --git a/ruoyi-admin/src/main/resources/templates/system/procedure/edit.html b/ruoyi-admin/src/main/resources/templates/system/procedure/edit.html index 9bfa7da2..f2576cd5 100644 --- a/ruoyi-admin/src/main/resources/templates/system/procedure/edit.html +++ b/ruoyi-admin/src/main/resources/templates/system/procedure/edit.html @@ -8,23 +8,35 @@
- + +
+ +
+ +
+
+
+ +
+ +
+
-
+ +<!– –>
-
+
-->
@@ -49,20 +61,20 @@
-
+ +<!– –>
- + -->
- +
diff --git a/ruoyi-admin/src/main/resources/templates/system/procedure/procedure.html b/ruoyi-admin/src/main/resources/templates/system/procedure/procedure.html index aa8fdaa8..945e1d43 100644 --- a/ruoyi-admin/src/main/resources/templates/system/procedure/procedure.html +++ b/ruoyi-admin/src/main/resources/templates/system/procedure/procedure.html @@ -15,26 +15,30 @@ -
  • + +<!– –> -
  • + -->
  • + + +
  • + +<!– –> - + -->
  •  搜索  重置 @@ -83,17 +87,26 @@ checkbox: true }, { - field: 'procedureId', - title: '工序id', + title: '主键ID', + field: 'id', visible: false }, + { + field: 'procedureId', + title: '工序id' + }, { field: 'procedureCode', title: '工序编号' }, + { + field: 'produceEquipModel', + title: '生产设备型号' + }, { field: 'workshopName', - title: '车间名称' + title: '车间名称', + visible: false }, { field: 'procedureName', @@ -114,34 +127,20 @@ }, { field: 'associatedItem', - title: '核算数量关联项' + title: '核算数量关联项', + visible: false }, { field: 'procedureRemark', title: '工序备注' }, { - field: 'firstAddTime', - title: '录入时间', - formatter: function (value, row, index) { - if (value == null) { - return " "; - } else { - return value; - } - } + field: 'createTime', + title: '录入时间' }, { - field: 'updateInfoTime', - title: '上次修改时间', - formatter: function (value, row, index) { - if (value == null) { - return " "; - } else { - var vArr = value.split(',') - return vArr[0]; - } - } + field: 'updateTime', + title: '上次修改时间' } // {