|
@@ -75,9 +75,23 @@ public class WmTaskSubmissionRuleServiceImpl extends ServiceImpl<WmTaskSubmissio
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public Boolean initDeptTaskSubmissionRule(Collection<Integer> deptIds) {
|
|
|
+ // 基于平台数据初始化
|
|
|
+ return this.initDeptTaskSubmissionRule(deptIds, CommonConstants.TENANT_ID_1);
|
|
|
+ }
|
|
|
|
|
|
+ /**
|
|
|
+ * 初始化企业限制信息(基于前企业数据)
|
|
|
+ *
|
|
|
+ * @param deptIds 企业id集合
|
|
|
+ * @param sourceDeptId 源数据企业id
|
|
|
+ * @return 初始化结果
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
+ public Boolean initDeptTaskSubmissionRule(Collection<Integer> deptIds, Integer sourceDeptId) {
|
|
|
// 查询平台的配置
|
|
|
- List<WmTaskSubmissionRule> platformRules = this.list(Wrappers.<WmTaskSubmissionRule>lambdaQuery().eq(WmTaskSubmissionRule::getDeptId, CommonConstants.TENANT_ID_1)
|
|
|
+ List<WmTaskSubmissionRule> platformRules = this.list(Wrappers.<WmTaskSubmissionRule>lambdaQuery()
|
|
|
+ .eq(WmTaskSubmissionRule::getDeptId, sourceDeptId)
|
|
|
.eq(WmTaskSubmissionRule::getSubCategory, UpmsType.TaskSubCategory.SCORE_LIMIT));
|
|
|
|
|
|
|