送货单详情图片更改,监督自查查询附带详情信息

This commit is contained in:
林华觞
2025-07-23 16:55:17 +08:00
parent 1e88d74090
commit 4d95e4c1b3
8 changed files with 50 additions and 4 deletions

View File

@@ -6,9 +6,12 @@ import com.zf.foodpurchase.common.core.domain.AjaxResult;
import com.zf.foodpurchase.common.core.page.TableDataInfo;
import com.zf.foodpurchase.common.valigroud.UpdateGroup;
import com.zf.foodpurchase.fdsafe.service.ISupplierDeliveryItemService;
import com.zf.foodpurchase.fdsafe.utils.ArrayStringUtils;
import com.zf.foodpurchase.fdsafe.vo.SupplierDeliveryItemUpdateVO;
import com.zf.foodpurchase.fdsafe.vo.SupplierDeliveryItemVO;
import com.zf.foodpurchase.fdsafe.vo.WxImg;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.CollectionUtils;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
@@ -33,11 +36,22 @@ public class SupplierDeliveryItemController extends BaseController {
public TableDataInfo pageList(SupplierDeliveryItemVO supplierDeliveryItemVO) {
startPage();
List<SupplierDeliveryItemVO> list = supplierDeliveryItemService.querySupplierDeliveryItemVO(supplierDeliveryItemVO);
if(!CollectionUtils.isEmpty(list)){
list.forEach(item -> {
item.setCheckReportImage(ArrayStringUtils.stringToArray(item.getCheckReportImageStr()));
item.setWxCheckReportImage(ArrayStringUtils.arrayToWxImgList(item.getCheckReportImage()));
});
}
return getDataTable(list);
}
@PostMapping("/update")
public AjaxResult update(@RequestBody @Validated(UpdateGroup.class) SupplierDeliveryItemUpdateVO supplierDeliveryItemUpdateVO) {
// 检测报告图片数据处理
List<WxImg> images = supplierDeliveryItemUpdateVO.getWxCheckReportImage();
if(!CollectionUtils.isEmpty( images)){
supplierDeliveryItemUpdateVO.setCheckReportImage(ArrayStringUtils.wxImgToArray(images));
}
return supplierDeliveryItemService.updateVO(supplierDeliveryItemUpdateVO);
}