|
|
@ -1,5 +1,6 @@ |
|
|
package com.gaotao.modules.purchaseorder.service.impl; |
|
|
package com.gaotao.modules.purchaseorder.service.impl; |
|
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.collection.CollectionUtil; |
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|
|
@ -83,7 +84,13 @@ public class PRHeaderServiceImpl extends ServiceImpl<PRHeaderMapper, PRHeader> i |
|
|
AuthStepQuery authStepQuery = new AuthStepQuery(); |
|
|
AuthStepQuery authStepQuery = new AuthStepQuery(); |
|
|
authStepQuery.setRecordTypeDb("87"); |
|
|
authStepQuery.setRecordTypeDb("87"); |
|
|
authStepQuery.setFamilyId(prDetailQuery.getOrderref1()); |
|
|
authStepQuery.setFamilyId(prDetailQuery.getOrderref1()); |
|
|
|
|
|
// 获取规则 |
|
|
List<AuthStep> authStepList = authStepMapper.getAuthSteps(authStepQuery); |
|
|
List<AuthStep> authStepList = authStepMapper.getAuthSteps(authStepQuery); |
|
|
|
|
|
// 没有规则,去获取适用于全类型的规则 |
|
|
|
|
|
if (CollectionUtil.isEmpty(authStepList)){ |
|
|
|
|
|
authStepList = authStepMapper.getAuthStepsAllToolType(authStepQuery); |
|
|
|
|
|
} |
|
|
|
|
|
// 获取对应的规则编号 |
|
|
for (int i = 0; i < authStepList.size(); i++) { |
|
|
for (int i = 0; i < authStepList.size(); i++) { |
|
|
AuthorizationHist authorizationHist = new AuthorizationHist(); |
|
|
AuthorizationHist authorizationHist = new AuthorizationHist(); |
|
|
authorizationHist.setRecordTypeDb(authStepQuery.getRecordTypeDb()); |
|
|
authorizationHist.setRecordTypeDb(authStepQuery.getRecordTypeDb()); |
|
|
|