|
|
|
|
@ -106,10 +106,15 @@ public class StBuyOrderServiceImpl extends BaseServiceImpl<StBuyOrderMapper, StB |
|
|
|
|
|
|
|
|
|
// 采购部门:固定编码0200
|
|
|
|
|
Dept buyDept = SysCache.getDeptByCode("0200"); |
|
|
|
|
if(buyDept != null){ |
|
|
|
|
newBuyOrder.setBuyDept(buyDept.getId()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// 需求部门:固定编码3400
|
|
|
|
|
Dept needDept = SysCache.getDeptByCode("3400"); |
|
|
|
|
if(needDept != null){ |
|
|
|
|
newBuyOrder.setNeedDept(needDept.getId()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// ===== 3. 日期默认值:当前系统时间 (原逻辑不变)
|
|
|
|
|
newBuyOrder.setDeclareDate(currDate); |
|
|
|
|
@ -181,7 +186,7 @@ public class StBuyOrderServiceImpl extends BaseServiceImpl<StBuyOrderMapper, StB |
|
|
|
|
String roleNameData = roleName.getData(); |
|
|
|
|
approvalRecord.setCurrentRoleName(roleNameData); |
|
|
|
|
approvalRecord.setNextRoleName("保管员"); |
|
|
|
|
R<String> roleIdResp = sysClient.getRoleIds(null, approvalRecord.getNextRoleName()); |
|
|
|
|
R<String> roleIdResp = sysClient.getRoleIds("000000", approvalRecord.getNextRoleName()); |
|
|
|
|
String roleId = roleIdResp.getData(); |
|
|
|
|
approvalRecord.setNextRoleId(Long.valueOf(roleId)); |
|
|
|
|
mesApprovalRecordClient.save(approvalRecord); |
|
|
|
|
|