物资
This commit is contained in:
@ -10,6 +10,7 @@ import lombok.RequiredArgsConstructor;
|
|||||||
import org.dromara.cailiaoshebei.domain.BusPlanDocAssociation;
|
import org.dromara.cailiaoshebei.domain.BusPlanDocAssociation;
|
||||||
import org.dromara.cailiaoshebei.domain.bo.BusMaterialbatchdemandplanBo;
|
import org.dromara.cailiaoshebei.domain.bo.BusMaterialbatchdemandplanBo;
|
||||||
import org.dromara.cailiaoshebei.domain.bo.BusPurchaseDocBo;
|
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.BusMaterialbatchdemandplanVo;
|
||||||
import org.dromara.cailiaoshebei.domain.vo.BusPurchaseDocVo;
|
import org.dromara.cailiaoshebei.domain.vo.BusPurchaseDocVo;
|
||||||
import org.dromara.cailiaoshebei.service.IBusMaterialbatchdemandplanService;
|
import org.dromara.cailiaoshebei.service.IBusMaterialbatchdemandplanService;
|
||||||
@ -183,6 +184,19 @@ public class BusPurchaseDocController extends BaseController {
|
|||||||
return R.ok(busMaterialbatchdemandplanVos);
|
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 jakarta.servlet.http.HttpServletResponse;
|
||||||
import org.dromara.cailiaoshebei.domain.BusPurchaseDoc;
|
import org.dromara.cailiaoshebei.domain.BusPurchaseDoc;
|
||||||
import org.dromara.cailiaoshebei.domain.bo.BusPurchaseDocBo;
|
import org.dromara.cailiaoshebei.domain.bo.BusPurchaseDocBo;
|
||||||
|
import org.dromara.cailiaoshebei.domain.bo.FeedbackDto;
|
||||||
import org.dromara.cailiaoshebei.domain.vo.BusPurchaseDocVo;
|
import org.dromara.cailiaoshebei.domain.vo.BusPurchaseDocVo;
|
||||||
import org.dromara.common.mybatis.core.page.PageQuery;
|
import org.dromara.common.mybatis.core.page.PageQuery;
|
||||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
||||||
@ -97,4 +98,11 @@ public interface IBusPurchaseDocService extends IService<BusPurchaseDoc> {
|
|||||||
* @return 详情PDF地址
|
* @return 详情PDF地址
|
||||||
*/
|
*/
|
||||||
String queryPicBase64ById(Long id);
|
String queryPicBase64ById(Long id);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 上传回购单
|
||||||
|
* @return 是否修改成功
|
||||||
|
*/
|
||||||
|
Boolean updateFeedback(FeedbackDto dto);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package org.dromara.cailiaoshebei.service.impl;
|
package org.dromara.cailiaoshebei.service.impl;
|
||||||
|
|
||||||
|
import cn.hutool.core.bean.BeanUtil;
|
||||||
import cn.hutool.core.collection.CollUtil;
|
import cn.hutool.core.collection.CollUtil;
|
||||||
import cn.hutool.core.collection.CollectionUtil;
|
import cn.hutool.core.collection.CollectionUtil;
|
||||||
import cn.hutool.core.convert.Convert;
|
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.BusPurchaseDoc;
|
||||||
import org.dromara.cailiaoshebei.domain.bo.BusPlanDocAssociationBo;
|
import org.dromara.cailiaoshebei.domain.bo.BusPlanDocAssociationBo;
|
||||||
import org.dromara.cailiaoshebei.domain.bo.BusPurchaseDocBo;
|
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.BusMaterialbatchdemandplanWordDto;
|
||||||
import org.dromara.cailiaoshebei.domain.dto.BusPurchaseDocWordDto;
|
import org.dromara.cailiaoshebei.domain.dto.BusPurchaseDocWordDto;
|
||||||
import org.dromara.cailiaoshebei.domain.vo.BusPlanDocAssociationVo;
|
import org.dromara.cailiaoshebei.domain.vo.BusPlanDocAssociationVo;
|
||||||
@ -520,6 +522,12 @@ public class BusPurchaseDocServiceImpl extends ServiceImpl<BusPurchaseDocMapper,
|
|||||||
return ossService.getById(pdfFileId).getUrl();
|
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