|
|
@@ -865,9 +865,7 @@ public class ProcessAuditServiceImpl extends ServiceImpl<ProcessAuditMapper, Pro
|
|
865
|
865
|
createAudit( mainList, list, i, map1, depot, ongoingStep);
|
|
866
|
866
|
auditFirst = false;
|
|
867
|
867
|
}else{
|
|
868
|
|
- if(list2.size()>0){
|
|
869
|
|
- createAudit( mainList, list2, i, map1,depot, ongoingStep);
|
|
870
|
|
- }
|
|
|
868
|
+ createAudit( mainList, list2, i, map1,depot, ongoingStep);
|
|
871
|
869
|
}
|
|
872
|
870
|
}
|
|
873
|
871
|
}else{
|
|
|
@@ -1818,38 +1816,41 @@ public class ProcessAuditServiceImpl extends ServiceImpl<ProcessAuditMapper, Pro
|
|
1818
|
1816
|
QueryWrapper<ProcessBasis> ew3 = new QueryWrapper<>();
|
|
1819
|
1817
|
ew3.eq("main_id", mainList.get(i).getId());
|
|
1820
|
1818
|
List<ProcessBasis> basisList = processBasisMapper.selectList(ew3);
|
|
1821
|
|
- List<ProcessBasis> pbList = processBasisService.getBasisByType(basisList.get(0).getType(), null, depot);
|
|
1822
|
|
- if(pbList.size()>0 && i <= Integer.valueOf(ongoingStep) && list.size()>0){
|
|
1823
|
|
-
|
|
1824
|
|
- //判断是否是通过
|
|
1825
|
|
- boolean flag = list.get(0).getAuditState().equals(2);
|
|
1826
|
|
- //保管员
|
|
1827
|
|
- pbList.get(0).setAuditTime(list.get(0).getApplyTime());//保管员的时间为 申请时间
|
|
1828
|
|
- pbList.get(0).setContent(list.get(0).getApplyPeople());//保管员为申请人
|
|
1829
|
|
- for (int j = 0; j < pbList.size(); j++) {
|
|
1830
|
|
- if(j==0)continue;//保管员 不做处理
|
|
1831
|
|
- //审批人
|
|
1832
|
|
- ProcessBasis item = pbList.get(j);
|
|
1833
|
|
- if(j-1<=list.size()-1){
|
|
1834
|
|
- // 业务
|
|
1835
|
|
- ProcessAudit audit = list.get(j-1);
|
|
1836
|
|
- item.setAuditTime(audit.getAuditTime());
|
|
1837
|
|
- item.setContent(audit.getToPeople());
|
|
1838
|
|
- if(flag){//不通过
|
|
1839
|
|
- if(j-1==list.size()-1){
|
|
1840
|
|
- item.setAuditState(2);
|
|
1841
|
|
- }else{
|
|
1842
|
|
- item.setAuditState(1);
|
|
1843
|
|
- }
|
|
1844
|
|
- }else{
|
|
1845
|
|
- item.setAuditState(audit.getAuditState());
|
|
1846
|
|
- }
|
|
1847
|
|
- }
|
|
1848
|
|
- }
|
|
1849
|
|
- if(pbList.get(1).getAuditState().equals(4) || pbList.get(1).getAuditState().equals(3)){
|
|
1850
|
|
- pbList.get(1).setAuditState(1);
|
|
1851
|
|
- }
|
|
|
1819
|
+ if(basisList.size()>0){
|
|
|
1820
|
+ List<ProcessBasis> pbList = processBasisService.getBasisByType(basisList.get(0).getType(), null, depot);
|
|
|
1821
|
+ if(pbList.size()>0 && i <= Integer.valueOf(ongoingStep) && list.size()>0){
|
|
|
1822
|
+
|
|
|
1823
|
+ //判断是否是通过
|
|
|
1824
|
+ boolean flag = list.get(0).getAuditState().equals(2);
|
|
|
1825
|
+ //保管员
|
|
|
1826
|
+ pbList.get(0).setAuditTime(list.get(0).getApplyTime());//保管员的时间为 申请时间
|
|
|
1827
|
+ pbList.get(0).setContent(list.get(0).getApplyPeople());//保管员为申请人
|
|
|
1828
|
+ for (int j = 0; j < pbList.size(); j++) {
|
|
|
1829
|
+ if(j==0)continue;//保管员 不做处理
|
|
|
1830
|
+ //审批人
|
|
|
1831
|
+ ProcessBasis item = pbList.get(j);
|
|
|
1832
|
+ if(j-1<=list.size()-1){
|
|
|
1833
|
+ // 业务
|
|
|
1834
|
+ ProcessAudit audit = list.get(j-1);
|
|
|
1835
|
+ item.setAuditTime(audit.getAuditTime());
|
|
|
1836
|
+ item.setContent(audit.getToPeople());
|
|
|
1837
|
+ if(flag){//不通过
|
|
|
1838
|
+ if(j-1==list.size()-1){
|
|
|
1839
|
+ item.setAuditState(2);
|
|
|
1840
|
+ }else{
|
|
|
1841
|
+ item.setAuditState(1);
|
|
|
1842
|
+ }
|
|
|
1843
|
+ }else{
|
|
|
1844
|
+ item.setAuditState(audit.getAuditState());
|
|
|
1845
|
+ }
|
|
|
1846
|
+ }
|
|
|
1847
|
+ }
|
|
|
1848
|
+ if(pbList.get(1).getAuditState().equals(4) || pbList.get(1).getAuditState().equals(3)){
|
|
|
1849
|
+ pbList.get(1).setAuditState(1);
|
|
|
1850
|
+ }
|
|
|
1851
|
+ }
|
|
|
1852
|
+ map1.put("audit", pbList);
|
|
1852
|
1853
|
}
|
|
1853
|
|
- map1.put("audit", pbList);
|
|
|
1854
|
+
|
|
1854
|
1855
|
}
|
|
1855
|
1856
|
}
|