|
@@ -153,8 +153,10 @@ public class TaIssueApplyServiceImpl extends BaseServiceImpl<TaIssueApplyMapper,
|
153
|
153
|
|
154
|
154
|
// 问题单审核
|
155
|
155
|
public void verifyIssue(TaIssueApply taIssueApply, TaIssue taIssue, TaOrgIssue taOrgIssue) throws Exception {
|
|
156
|
+ taIssue.setProcessNode(Constants.PROCESS_ASSIGNED);
|
156
|
157
|
taIssue.setProcessStatus(taIssueApply.getVerifyStatus());
|
157
|
|
- //
|
|
158
|
+
|
|
159
|
+ taOrgIssue.setProcessNode(Constants.PROCESS_ASSIGNED);
|
158
|
160
|
taOrgIssue.setProcessStatus(taIssue.getProcessStatus());
|
159
|
161
|
}
|
160
|
162
|
|
|
@@ -162,11 +164,12 @@ public class TaIssueApplyServiceImpl extends BaseServiceImpl<TaIssueApplyMapper,
|
162
|
164
|
public void verifyReject(TaIssueApply taIssueApply, TaIssue taIssue, TaOrgIssue taOrgIssue) throws Exception {
|
163
|
165
|
if (Constants.APPLY_REJECT.equals(taIssueApply.getVerifyStatus())) {
|
164
|
166
|
// 如果审核不通过
|
|
167
|
+ taIssue.setProcessNode(Constants.PROCESS_ASSIGNED);
|
165
|
168
|
taIssue.setProcessStatus(Constants.APPLY_REJECT);
|
166
|
169
|
taIssue.setProcessNum(taIssue.getProcessNum() + 1); // 交办次数 + 1
|
167
|
170
|
|
168
|
171
|
// 单位相当于重新开始
|
169
|
|
- taOrgIssue.setProcessNode(Constants.PROCESS_START);
|
|
172
|
+ taOrgIssue.setProcessNode(Constants.PROCESS_ASSIGNED);
|
170
|
173
|
taOrgIssue.setProcessStatus(taIssue.getProcessStatus()); // 但是状态是审核不通过
|
171
|
174
|
} else {
|
172
|
175
|
taIssue.setProcessNode(Constants.PROCESS_START); // 问题单重新开始
|
|
@@ -185,23 +188,26 @@ public class TaIssueApplyServiceImpl extends BaseServiceImpl<TaIssueApplyMapper,
|
185
|
188
|
|
186
|
189
|
// 延期审核
|
187
|
190
|
public void verifyDelay(TaIssueApply taIssueApply, TaIssue taIssue, TaOrgIssue taOrgIssue) throws Exception {
|
188
|
|
- if (Constants.APPLY_REJECT.equals(taIssueApply.getVerifyStatus())) {
|
189
|
|
- // 如果审核不通过
|
190
|
|
- taIssue.setProcessStatus(Constants.APPLY_REJECT);
|
191
|
|
- taOrgIssue.setProcessStatus(taIssue.getProcessStatus());
|
192
|
|
- } else {
|
193
|
|
- taIssue.setProcessStatus(Constants.APPLY_PASS);
|
|
191
|
+ if (Constants.APPLY_PASS.equals(taIssueApply.getVerifyStatus())) {
|
194
|
192
|
taIssue.setExpireDate(taIssueApply.getContent()); // 更新延期日期
|
195
|
|
-
|
196
|
|
- taOrgIssue.setProcessStatus(taIssue.getProcessStatus());
|
197
|
193
|
}
|
|
194
|
+
|
|
195
|
+ taIssue.setProcessNode(Constants.PROCESS_ASSIGNED);
|
|
196
|
+ taIssue.setProcessStatus(taIssueApply.getVerifyStatus());
|
|
197
|
+
|
|
198
|
+ taOrgIssue.setProcessNode(Constants.PROCESS_ASSIGNED);
|
|
199
|
+ taOrgIssue.setProcessStatus(taIssueApply.getVerifyStatus());
|
198
|
200
|
}
|
199
|
201
|
|
200
|
202
|
// 销单审核
|
201
|
203
|
public void verifyEnd(TaIssueApply taIssueApply, TaIssue taIssue, TaOrgIssue taOrgIssue) throws Exception {
|
202
|
204
|
if (Constants.APPLY_REJECT.equals(taIssueApply.getVerifyStatus())) {
|
203
|
205
|
// 如果审核不通过
|
|
206
|
+ taIssue.setProcessNode(Constants.PROCESS_ASSIGNED);
|
204
|
207
|
taIssue.setProcessStatus(Constants.APPLY_REJECT);
|
|
208
|
+ taIssue.setProcessNum(taIssue.getProcessNum() + 1); // 交办次数 + 1
|
|
209
|
+
|
|
210
|
+ taOrgIssue.setProcessNode(Constants.PROCESS_ASSIGNED);
|
205
|
211
|
taOrgIssue.setProcessStatus(taIssue.getProcessStatus());
|
206
|
212
|
} else {
|
207
|
213
|
taIssue.setProcessNode(Constants.PROCESS_END);
|