单据同步删除

dev_kcyj
anthonywj 1 year ago
parent 8efc4c9533
commit a6c355c091

@ -1,6 +1,7 @@
package com.glxp.api.controller.inout; package com.glxp.api.controller.inout;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.thread.ThreadUtil;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@ -22,6 +23,7 @@ import com.glxp.api.entity.basic.EntrustReceEntity;
import com.glxp.api.entity.inout.*; import com.glxp.api.entity.inout.*;
import com.glxp.api.http.sync.SpGetHttpClient; import com.glxp.api.http.sync.SpGetHttpClient;
import com.glxp.api.req.auth.FilterInvBusUserRequest; import com.glxp.api.req.auth.FilterInvBusUserRequest;
import com.glxp.api.req.basic.BasicDataRequest;
import com.glxp.api.req.basic.BasicEntrustRecRequest; import com.glxp.api.req.basic.BasicEntrustRecRequest;
import com.glxp.api.req.inout.*; import com.glxp.api.req.inout.*;
import com.glxp.api.req.system.DeleteRequest; import com.glxp.api.req.system.DeleteRequest;
@ -83,8 +85,6 @@ public class IoOrderController extends BaseController {
@Resource @Resource
IoCheckInoutService ioCheckInoutService; IoCheckInoutService ioCheckInoutService;
@Resource @Resource
BasicCorpService basicCorpService;
@Resource
IoOrderInvoiceService orderInvoiceService; IoOrderInvoiceService orderInvoiceService;
@Resource @Resource
CustomerService customerService; CustomerService customerService;
@ -740,6 +740,10 @@ public class IoOrderController extends BaseController {
codeTempService.deleteByBillNo(billNo); codeTempService.deleteByBillNo(billNo);
codeService.deleteCodeByOrderId(billNo); codeService.deleteCodeByOrderId(billNo);
} }
ThreadUtil.execAsync(() -> {
BaseResponse response = spGetHttpClient.postDelOrder(deleteRequest);
log.info("删除单据:" + "结果:" + response.getMessage());
});
return ResultVOUtils.success("删除成功!"); return ResultVOUtils.success("删除成功!");
} }

@ -27,6 +27,7 @@ import com.glxp.api.req.inout.ReviewSpmsRequest;
import com.glxp.api.req.sync.BasicExportStatusRequest; import com.glxp.api.req.sync.BasicExportStatusRequest;
import com.glxp.api.req.sync.OrderStatusFilterRequest; import com.glxp.api.req.sync.OrderStatusFilterRequest;
import com.glxp.api.req.sync.SyncUpLoadRequest; import com.glxp.api.req.sync.SyncUpLoadRequest;
import com.glxp.api.req.system.DeleteRequest;
import com.glxp.api.res.PageSimpleResponse; import com.glxp.api.res.PageSimpleResponse;
import com.glxp.api.res.inout.RefreshInoiceResponse; import com.glxp.api.res.inout.RefreshInoiceResponse;
import com.glxp.api.res.inv.InvPreProductResponse; import com.glxp.api.res.inv.InvPreProductResponse;
@ -263,6 +264,7 @@ public class SpGetHttpClient {
return response; return response;
} }
//验收自助平台单据--直连接口 //验收自助平台单据--直连接口
public BaseResponse<String> reviewOrder(ReviewFinishRequest reviewFinishRequest, String userId) { public BaseResponse<String> reviewOrder(ReviewFinishRequest reviewFinishRequest, String userId) {
@ -641,5 +643,18 @@ public class SpGetHttpClient {
return response; return response;
} }
/**
*
*
* @param deleteRequest
* @return
*/
public BaseResponse postDelOrder(DeleteRequest deleteRequest) {
String json = JSONUtil.toJsonStr(deleteRequest);
String result = okHttpCli.doPostJson(getIpUrl() + "/directToSpms" + "/udiwms/sync/order/delete", json, buildHeader());
BaseResponse response =
JSONObject.parseObject(result, new TypeReference<BaseResponse<RefreshInoiceResponse>>() {
});
return response;
}
} }

Loading…
Cancel
Save