|
@@ -17,9 +17,13 @@ import com.platform.dao.vo.query.sparepartmanage.SparePartInfoVO;
|
|
|
import com.platform.dao.vo.query.store.SpareStoreVO;
|
|
|
import com.platform.rest.log.annotation.SysLog;
|
|
|
import com.platform.service.yongyou.YongyouService;
|
|
|
+import handler.yongyou.ApplyOutStoreFormHandler;
|
|
|
import handler.yongyou.PurchaseOrderModNoticeHandler;
|
|
|
+import handler.yongyou.request.FromPurchaseBaseRequest;
|
|
|
import handler.yongyou.request.FromYongYouBaseRequest;
|
|
|
import handler.yongyou.request.PurchaseOrderStatusModNoticeRequest;
|
|
|
+import handler.yongyou.request.UpdateOutStoreFormStatusRequest;
|
|
|
+import handler.yongyou.response.ApplyOutStoreFormResponse;
|
|
|
import handler.yongyou.response.LongYanPurchaseDetailListVO;
|
|
|
import handler.yongyou.response.ToYongYouBaseResponse;
|
|
|
import lombok.AllArgsConstructor;
|
|
@@ -48,6 +52,8 @@ public class YongyouController {
|
|
|
private final YongyouService yongyouService;
|
|
|
@Resource
|
|
|
private final PurchaseOrderModNoticeHandler purchaseOrderModNoticeHandler;
|
|
|
+ @Resource
|
|
|
+ private final ApplyOutStoreFormHandler applyOutStoreFormHandler;
|
|
|
|
|
|
@PutMapping("/put")
|
|
|
public R querySpare() {
|
|
@@ -74,6 +80,27 @@ public class YongyouController {
|
|
|
return new R<>(yongyouService.selectPageList(sparePartInfoDTO, pageNum, pageSize));
|
|
|
}
|
|
|
|
|
|
+ @PostMapping("/update/outStoreForm/status")
|
|
|
+ public void updateOutStoreFormStatus(HttpServletRequest request, HttpServletResponse response){
|
|
|
+ ToYongYouBaseResponse bs = null;
|
|
|
+ FromYongYouBaseRequest req = null;
|
|
|
+ try {
|
|
|
+ String reqStr = HttpUtil.getRequestParams(request);
|
|
|
+ if (StringUtils.isNotBlank(reqStr)) {
|
|
|
+ req = JsonUtils.jsonToModel(reqStr, UpdateOutStoreFormStatusRequest.class);
|
|
|
+ bs = purchaseOrderModNoticeHandler.propellingHandle(req, reqStr);
|
|
|
+ }
|
|
|
+ } catch (Exception e) {
|
|
|
+ bs.setResult(false);
|
|
|
+ bs.setMsg("系统错误!");
|
|
|
+ e.printStackTrace();
|
|
|
+ log.error("临沂理赔申请接口出错:" + e.getCause().getMessage());
|
|
|
+// bs = LinYiResponseUtil.exceptionReturn(e.getMessage());
|
|
|
+ }
|
|
|
+ // 数据回传,这里的bs,默认做了加密处理
|
|
|
+ YongYouResponseUtil.wirteBack(bs, response);
|
|
|
+ }
|
|
|
+
|
|
|
@PostMapping("/purchaseOrder/status/mod")
|
|
|
public void PurchaseOrderNotice(HttpServletRequest request, HttpServletResponse response){
|
|
|
ToYongYouBaseResponse bs = null;
|
|
@@ -95,6 +122,27 @@ public class YongyouController {
|
|
|
YongYouResponseUtil.wirteBack(bs, response);
|
|
|
}
|
|
|
|
|
|
+ @PostMapping("/apply/outStoreForm")
|
|
|
+ public void applyOutStoreForm(HttpServletRequest request, HttpServletResponse response){
|
|
|
+ ApplyOutStoreFormResponse bs = null;
|
|
|
+ FromPurchaseBaseRequest req = null;
|
|
|
+ try {
|
|
|
+ String reqStr = HttpUtil.getRequestParams(request);
|
|
|
+ if (StringUtils.isNotBlank(reqStr)) {
|
|
|
+// req = JsonUtils.jsonToModel(reqStr, PurchaseOrderStatusModNoticeRequest.class);
|
|
|
+ bs = applyOutStoreFormHandler.propellingHandle2(req, reqStr);
|
|
|
+ }
|
|
|
+ } catch (Exception e) {
|
|
|
+ bs.setResult(false);
|
|
|
+ bs.setMsg("系统错误!");
|
|
|
+ e.printStackTrace();
|
|
|
+ log.error("临沂理赔申请接口出错:" + e.getCause().getMessage());
|
|
|
+// bs = LinYiResponseUtil.exceptionReturn(e.getMessage());
|
|
|
+ }
|
|
|
+ // 数据回传,这里的bs,默认做了加密处理
|
|
|
+ YongYouResponseUtil.wirteBack2(bs, response);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 查询用友存量库存分页数据
|