Commit 2dfc75a765e3298a20122c5d9f9e401ba7c0c576

Authored by 房远帅
1 parent e3692f78

楚江ERP:未锁规格申请单审批添加办事处编码

@@ -71,6 +71,12 @@ public class SpecLockDelayApplication extends BaseEntity implements BaseDto { @@ -71,6 +71,12 @@ public class SpecLockDelayApplication extends BaseEntity implements BaseDto {
71 private String workshopCode; 71 private String workshopCode;
72 72
73 /** 73 /**
  74 + * 办事处编码(非持久化字段)
  75 + */
  76 + @TableField(exist = false)
  77 + private String deptCode;
  78 +
  79 + /**
74 * 创建人ID 80 * 创建人ID
75 */ 81 */
76 @TableField(fill = FieldFill.INSERT) 82 @TableField(fill = FieldFill.INSERT)
@@ -22,6 +22,8 @@ import com.lframework.starter.web.core.utils.PageHelperUtil; @@ -22,6 +22,8 @@ import com.lframework.starter.web.core.utils.PageHelperUtil;
22 import com.lframework.starter.web.core.utils.PageResultUtil; 22 import com.lframework.starter.web.core.utils.PageResultUtil;
23 import com.lframework.starter.web.inner.components.oplog.OtherOpLogType; 23 import com.lframework.starter.web.inner.components.oplog.OtherOpLogType;
24 import com.lframework.starter.web.inner.dto.message.SysSiteMessageDto; 24 import com.lframework.starter.web.inner.dto.message.SysSiteMessageDto;
  25 +import com.lframework.starter.web.inner.entity.SysDept;
  26 +import com.lframework.starter.web.inner.service.system.SysDeptService;
25 import com.lframework.starter.web.inner.service.system.SysUserRoleService; 27 import com.lframework.starter.web.inner.service.system.SysUserRoleService;
26 import com.lframework.xingyun.basedata.entity.Workshop; 28 import com.lframework.xingyun.basedata.entity.Workshop;
27 import com.lframework.xingyun.basedata.service.workshop.WorkshopService; 29 import com.lframework.xingyun.basedata.service.workshop.WorkshopService;
@@ -72,6 +74,8 @@ public class SpecLockDelayApplicationServiceImpl extends BaseMpServiceImpl<SpecL @@ -72,6 +74,8 @@ public class SpecLockDelayApplicationServiceImpl extends BaseMpServiceImpl<SpecL
72 private SysUserRoleService sysUserRoleService; 74 private SysUserRoleService sysUserRoleService;
73 @Resource 75 @Resource
74 private WorkshopService workshopService; 76 private WorkshopService workshopService;
  77 + @Resource
  78 + private SysDeptService sysDeptService;
75 79
76 @Override 80 @Override
77 public PageResult<SpecLockDelayApplication> query(Integer pageIndex, Integer pageSize, QuerySpecLockDelayApplicationVo vo) { 81 public PageResult<SpecLockDelayApplication> query(Integer pageIndex, Integer pageSize, QuerySpecLockDelayApplicationVo vo) {
@@ -136,6 +140,8 @@ public class SpecLockDelayApplicationServiceImpl extends BaseMpServiceImpl<SpecL @@ -136,6 +140,8 @@ public class SpecLockDelayApplicationServiceImpl extends BaseMpServiceImpl<SpecL
136 if (standard != null) { 140 if (standard != null) {
137 Workshop workshop = workshopService.findById(standard.getWorkshopId()); 141 Workshop workshop = workshopService.findById(standard.getWorkshopId());
138 data.setWorkshopCode(workshop == null ? "" : workshop.getCode()); 142 data.setWorkshopCode(workshop == null ? "" : workshop.getCode());
  143 + SysDept sysDept = sysDeptService.findById(standard.getDeptId());
  144 + data.setDeptCode(sysDept == null ? "" : sysDept.getCode());
139 } 145 }
140 flowInstanceWrapperService.startInstance(SPEC_LOCK_DELAY_FLAY, data.getId(), SPEC_LOCK_DELAY_FLAY, data); 146 flowInstanceWrapperService.startInstance(SPEC_LOCK_DELAY_FLAY, data.getId(), SPEC_LOCK_DELAY_FLAY, data);
141 return data.getId(); 147 return data.getId();
@@ -190,6 +196,8 @@ public class SpecLockDelayApplicationServiceImpl extends BaseMpServiceImpl<SpecL @@ -190,6 +196,8 @@ public class SpecLockDelayApplicationServiceImpl extends BaseMpServiceImpl<SpecL
190 if (standard != null) { 196 if (standard != null) {
191 Workshop workshop = workshopService.findById(standard.getWorkshopId()); 197 Workshop workshop = workshopService.findById(standard.getWorkshopId());
192 data.setWorkshopCode(workshop == null ? "" : workshop.getCode()); 198 data.setWorkshopCode(workshop == null ? "" : workshop.getCode());
  199 + SysDept sysDept = sysDeptService.findById(standard.getDeptId());
  200 + data.setDeptCode(sysDept == null ? "" : sysDept.getCode());
193 } 201 }
194 flowInstanceWrapperService.startInstance(SPEC_LOCK_DELAY_FLAY, data.getId(), SPEC_LOCK_DELAY_FLAY, data); 202 flowInstanceWrapperService.startInstance(SPEC_LOCK_DELAY_FLAY, data.getId(), SPEC_LOCK_DELAY_FLAY, data);
195 } 203 }