|
@@ -1339,6 +1339,37 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
return tWarehouseBillsMapper.deleteTWarehousebillsByIds(fIds);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public AjaxResult queryRemove(Long fId) {
|
|
|
+ // 查询主表明细
|
|
|
+ TWarehouseBills tWarehousebills = tWarehouseBillsMapper.selectTWarehousebillsById(fId);
|
|
|
+
|
|
|
+ // 查询仓库明细从表数据
|
|
|
+ TWarehousebillsitems tWarehousebillsitems = new TWarehousebillsitems();
|
|
|
+ tWarehousebillsitems.setfPid(tWarehousebills.getfId());
|
|
|
+ List<Map<String, Object>> mapList = tWarehousebillsitemsMapper.selectGoodsTransferitemsList(tWarehousebillsitems);
|
|
|
+
|
|
|
+ // 查询仓库费用明细表数据
|
|
|
+ TWarehousebillsfees tWarehousebillsfees = new TWarehousebillsfees();
|
|
|
+ tWarehousebillsfees.setfPid(tWarehousebills.getfId());
|
|
|
+ List<TWarehousebillsfees> warehousebillsfees = tWarehousebillsfeesMapper.selectTWarehousebillsfeesList(tWarehousebillsfees);
|
|
|
+
|
|
|
+ // 查询附件表数据
|
|
|
+ TEnclosure enclosure = new TEnclosure();
|
|
|
+ enclosure.setfPid(tWarehousebills.getfId());
|
|
|
+ List<TEnclosure> enclosures = tEnclosureMapper.selectTEnclosureList(enclosure);
|
|
|
+ if( StringUtils.isNull(tWarehousebills)){
|
|
|
+ return AjaxResult.success("0");
|
|
|
+ } else if(StringUtils.isNotNull(tWarehousebills)
|
|
|
+ && StringUtils.isEmpty(warehousebillsfees)
|
|
|
+ && StringUtils.isEmpty(enclosures)
|
|
|
+ && StringUtils.isEmpty(mapList) ){
|
|
|
+ return AjaxResult.success("1");
|
|
|
+ } else {
|
|
|
+ return AjaxResult.success("2");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 删除详情主表信息
|
|
|
*
|