|
@@ -7,6 +7,7 @@ import com.ruoyi.common.core.domain.entity.TWarehouse;
|
|
|
import com.ruoyi.common.core.page.TableDataInfo;
|
|
|
import com.ruoyi.common.enums.BusinessType;
|
|
|
import com.ruoyi.common.utils.SecurityUtils;
|
|
|
+import com.ruoyi.common.utils.StringUtils;
|
|
|
import com.ruoyi.common.utils.poi.ExcelUtil;
|
|
|
import com.ruoyi.warehouse.check.domain.TWarehouseCheck;
|
|
|
import com.ruoyi.warehouse.check.domain.TWarehouseCheckItems;
|
|
@@ -123,17 +124,19 @@ public class TWarehouseCheckController extends BaseController {
|
|
|
}
|
|
|
|
|
|
if (fId > 0) {
|
|
|
- List<TWarehouseCheckItems> tWarehouseCheckItemsList = tWarehouseCheck.gettWarehouseCheckItemsList();
|
|
|
- if (tWarehouseCheckItemsList.size() > 0) {
|
|
|
- //有数据情况下
|
|
|
- for (TWarehouseCheckItems tWarehouseCheckItems : tWarehouseCheckItemsList) {
|
|
|
- if (tWarehouseCheckItems.getfId() != null) {
|
|
|
- //更新数据
|
|
|
- itWarehouseCheckItemsService.updateTWarehouseCheckItems(tWarehouseCheckItems);
|
|
|
- } else {
|
|
|
- //新增数据
|
|
|
- tWarehouseCheckItems.setfCheckFid(fId);
|
|
|
- itWarehouseCheckItemsService.insertTWarehouseCheckItems(tWarehouseCheckItems);
|
|
|
+ if (tWarehouseCheck.gettWarehouseCheckItemsList() != null) {
|
|
|
+ List<TWarehouseCheckItems> tWarehouseCheckItemsList = tWarehouseCheck.gettWarehouseCheckItemsList();
|
|
|
+ if (tWarehouseCheckItemsList.size() > 0) {
|
|
|
+ //有数据情况下
|
|
|
+ for (TWarehouseCheckItems tWarehouseCheckItems : tWarehouseCheckItemsList) {
|
|
|
+ if (tWarehouseCheckItems.getfId() != null) {
|
|
|
+ //更新数据
|
|
|
+ itWarehouseCheckItemsService.updateTWarehouseCheckItems(tWarehouseCheckItems);
|
|
|
+ } else {
|
|
|
+ //新增数据
|
|
|
+ tWarehouseCheckItems.setfCheckFid(fId);
|
|
|
+ itWarehouseCheckItemsService.insertTWarehouseCheckItems(tWarehouseCheckItems);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -166,7 +169,10 @@ public class TWarehouseCheckController extends BaseController {
|
|
|
tWarehouseCheckItemsDetailsQuery.setfCheckFid(checkId);
|
|
|
List<TWarehouseCheckItemsDetails> tWarehouseCheckItemsDetailsList = tWarehouseCheckItemsDetailsService.selectTWarehouseCheckItemsDetailsList(tWarehouseCheckItemsDetailsQuery);
|
|
|
if (tWarehouseCheckItemsDetailsList.size() > 0) {
|
|
|
- return AjaxResult.error("已存在巡检记录,无法删除");
|
|
|
+ String photoUrl = tWarehouseCheckItemsDetailsList.get(0).getfPhotoUrl();
|
|
|
+ if (StringUtils.isNotEmpty(photoUrl) && !"[]".equals(photoUrl)) {
|
|
|
+ return AjaxResult.error("单据存在图片详情,不允许删除");
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
return toAjax(tWarehouseCheckService.deleteTWarehouseCheckByIds(fIds));
|