|
@@ -229,6 +229,31 @@ public class TaSalesBatchController extends BaseController {
|
229
|
229
|
ResponseBean responseBean = new ResponseBean();
|
230
|
230
|
try {
|
231
|
231
|
taSalesBatch.setSalesBatchId(id);
|
|
232
|
+
|
|
233
|
+ if (taSalesBatch.getStatus() != null && taSalesBatch.getStatus() != 1) {
|
|
234
|
+ // 校验批次下是否有预选记录
|
|
235
|
+ QueryWrapper<TaPreselection> preselectionQueryWrapper = new QueryWrapper<>();
|
|
236
|
+ preselectionQueryWrapper.eq("org_id", getOrgId(request));
|
|
237
|
+ preselectionQueryWrapper.eq("sales_batch_id", taSalesBatch.getSalesBatchId());
|
|
238
|
+ preselectionQueryWrapper.eq("status", 1);
|
|
239
|
+ TaPreselection preselection = taPreselectionService.getOne(preselectionQueryWrapper);
|
|
240
|
+ if (preselection != null) {
|
|
241
|
+ responseBean.addError(String.format("销售批次%s关联有预选,请先删除关联的预选模块", taSalesBatch.getSalesBatchName()));
|
|
242
|
+ return responseBean;
|
|
243
|
+ }
|
|
244
|
+
|
|
245
|
+ // 校验批次下是否有认筹
|
|
246
|
+ QueryWrapper<TaRaise> raiseQueryWrapper = new QueryWrapper<>();
|
|
247
|
+ raiseQueryWrapper.eq("org_id", getOrgId(request));
|
|
248
|
+ raiseQueryWrapper.eq("sales_batch_id", taSalesBatch.getSalesBatchId());
|
|
249
|
+ raiseQueryWrapper.eq("status", 1);
|
|
250
|
+ TaRaise raise = taRaiseService.getOne(raiseQueryWrapper);
|
|
251
|
+ if (raise != null) {
|
|
252
|
+ responseBean.addError(String.format("销售批次%s关联有认筹,请先删除关联的预选模块", taSalesBatch.getSalesBatchName()));
|
|
253
|
+ return responseBean;
|
|
254
|
+ }
|
|
255
|
+ }
|
|
256
|
+
|
232
|
257
|
QueryWrapper<ExtendContent> queryWrapper = new QueryWrapper<>();
|
233
|
258
|
queryWrapper.eq("org_id", getOrgId(request));
|
234
|
259
|
queryWrapper.eq("content_type", CommConstant.SALES_BATCH);
|