|
@@ -61,11 +61,23 @@ public class WmTaskSubmissionPercentRuleServiceImpl
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public Boolean initTaskTypeConfigRule(Collection<Integer> deptIds) {
|
|
|
+ return this.initTaskTypeConfigRule(deptIds, CommonConstants.TENANT_ID_1);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 初始化企业的任务类型配置的信息
|
|
|
+ *
|
|
|
+ * @param deptIds 企业id集合
|
|
|
+ * @param sourceDeptId 源数据企业id
|
|
|
+ * @return 初始化结果
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Boolean initTaskTypeConfigRule(Collection<Integer> deptIds, Integer sourceDeptId) {
|
|
|
log.info("初始化企业的任务类型配置的信息deptIds={}", deptIds);
|
|
|
|
|
|
// 查询平台配置的任务类型配置的规则
|
|
|
List<WmTaskSubmissionPercentRule> percentRules = this.list(Wrappers.<WmTaskSubmissionPercentRule>lambdaQuery()
|
|
|
- .eq(WmTaskSubmissionPercentRule::getDeptId, CommonConstants.TENANT_ID_1)
|
|
|
+ .eq(WmTaskSubmissionPercentRule::getDeptId, sourceDeptId)
|
|
|
.eq(WmTaskSubmissionPercentRule::getSubCategory, UpmsType.TaskSubCategory2.TASK_TYPE_CONFIG)
|
|
|
.eq(WmTaskSubmissionPercentRule::getOptFlag, CommonFlag.OptFlag.OK));
|
|
|
if (CollUtil.isNotEmpty(percentRules)) {
|