物资
This commit is contained in:
@ -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));
|
||||
}
|
||||
|
||||
//
|
||||
// /**
|
||||
// * 获取工程量清单列表
|
||||
|
||||
@ -0,0 +1,17 @@
|
||||
package org.dromara.cailiaoshebei.domain.bo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class FeedbackDto {
|
||||
|
||||
/**
|
||||
* 主键
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 反馈地址
|
||||
*/
|
||||
private String feedbackUrl;
|
||||
}
|
||||
@ -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);
|
||||
}
|
||||
|
||||
@ -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);
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据实体获取替换数据
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user