This commit is contained in:
zt
2025-09-19 11:40:19 +08:00
parent 1e7ffe891a
commit 4e3d62af4a
4 changed files with 47 additions and 0 deletions

View File

@ -10,6 +10,7 @@ import lombok.RequiredArgsConstructor;
import org.dromara.cailiaoshebei.domain.BusPlanDocAssociation;
import org.dromara.cailiaoshebei.domain.bo.BusMaterialbatchdemandplanBo;
import org.dromara.cailiaoshebei.domain.bo.BusPurchaseDocBo;
import org.dromara.cailiaoshebei.domain.bo.FeedbackDto;
import org.dromara.cailiaoshebei.domain.vo.BusMaterialbatchdemandplanVo;
import org.dromara.cailiaoshebei.domain.vo.BusPurchaseDocVo;
import org.dromara.cailiaoshebei.service.IBusMaterialbatchdemandplanService;
@ -183,6 +184,19 @@ public class BusPurchaseDocController extends BaseController {
return R.ok(busMaterialbatchdemandplanVos);
}
/**
* 修改回单
*/
@SaCheckPermission("cailiaoshebei:purchaseDoc:edit")
@Log(title = "物资-采购联系单", businessType = BusinessType.UPDATE)
@RepeatSubmit()
@PutMapping("/updateFeedback")
public R<Void> edit(@Validated(EditGroup.class) @RequestBody FeedbackDto bo) {
return toAjax(busPurchaseDocService.updateFeedback(bo));
}
//
// /**
// * 获取工程量清单列表

View File

@ -0,0 +1,17 @@
package org.dromara.cailiaoshebei.domain.bo;
import lombok.Data;
@Data
public class FeedbackDto {
/**
* 主键
*/
private Long id;
/**
* 反馈地址
*/
private String feedbackUrl;
}

View File

@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
import jakarta.servlet.http.HttpServletResponse;
import org.dromara.cailiaoshebei.domain.BusPurchaseDoc;
import org.dromara.cailiaoshebei.domain.bo.BusPurchaseDocBo;
import org.dromara.cailiaoshebei.domain.bo.FeedbackDto;
import org.dromara.cailiaoshebei.domain.vo.BusPurchaseDocVo;
import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.mybatis.core.page.TableDataInfo;
@ -97,4 +98,11 @@ public interface IBusPurchaseDocService extends IService<BusPurchaseDoc> {
* @return 详情PDF地址
*/
String queryPicBase64ById(Long id);
/**
* 上传回购单
* @return 是否修改成功
*/
Boolean updateFeedback(FeedbackDto dto);
}

View File

@ -1,5 +1,6 @@
package org.dromara.cailiaoshebei.service.impl;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.convert.Convert;
@ -23,6 +24,7 @@ import org.dromara.cailiaoshebei.domain.BusPlanDocAssociation;
import org.dromara.cailiaoshebei.domain.BusPurchaseDoc;
import org.dromara.cailiaoshebei.domain.bo.BusPlanDocAssociationBo;
import org.dromara.cailiaoshebei.domain.bo.BusPurchaseDocBo;
import org.dromara.cailiaoshebei.domain.bo.FeedbackDto;
import org.dromara.cailiaoshebei.domain.dto.BusMaterialbatchdemandplanWordDto;
import org.dromara.cailiaoshebei.domain.dto.BusPurchaseDocWordDto;
import org.dromara.cailiaoshebei.domain.vo.BusPlanDocAssociationVo;
@ -520,6 +522,12 @@ public class BusPurchaseDocServiceImpl extends ServiceImpl<BusPurchaseDocMapper,
return ossService.getById(pdfFileId).getUrl();
}
@Override
public Boolean updateFeedback(FeedbackDto dto) {
BusPurchaseDoc busPurchaseDoc = BeanUtil.copyProperties(dto, BusPurchaseDoc.class);
return updateById(busPurchaseDoc);
}
/**
* 根据实体获取替换数据
*