1、订单管理相关 2、销售订单相关接口
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -3,10 +3,13 @@ package com.zt.plat.module.erp.service.erp;
|
||||
import com.zt.plat.module.erp.controller.admin.erp.vo.ErpBillMainSaveReqVO;
|
||||
import com.zt.plat.module.erp.controller.admin.erp.vo.ErpOrderSaveReqVO;
|
||||
import com.zt.plat.module.erp.controller.admin.erp.vo.ErpOrderUpdateReqVO;
|
||||
import com.zt.plat.module.erp.controller.admin.erp.vo.ErpSalesOrderSaveReqVO;
|
||||
|
||||
public interface ErpOrderService {
|
||||
|
||||
String submitOrderToErp061(ErpOrderSaveReqVO createVo);
|
||||
|
||||
String submitOrderToErp062(ErpOrderUpdateReqVO createVo);
|
||||
|
||||
String submitOrderToErp091(ErpSalesOrderSaveReqVO erpSalesOrderSaveReqVO);
|
||||
}
|
||||
|
||||
@@ -7,6 +7,7 @@ import com.zt.plat.module.erp.api.dto.ErpSubmitReqDTO;
|
||||
import com.zt.plat.module.erp.controller.admin.erp.vo.ErpBillMainSaveReqVO;
|
||||
import com.zt.plat.module.erp.controller.admin.erp.vo.ErpOrderSaveReqVO;
|
||||
import com.zt.plat.module.erp.controller.admin.erp.vo.ErpOrderUpdateReqVO;
|
||||
import com.zt.plat.module.erp.controller.admin.erp.vo.ErpSalesOrderSaveReqVO;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@@ -78,6 +79,21 @@ public class ErpOrderServiceImpl implements ErpOrderService {
|
||||
return submitToErp(reqDTO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String submitOrderToErp091(ErpSalesOrderSaveReqVO createVo) {
|
||||
ErpSubmitReqDTO reqDTO = buildBaseReqDTO091(createVo, "091");
|
||||
|
||||
Map<String, Object> req = new HashMap<>();
|
||||
req.put("head", createVo.getHead());
|
||||
req.put("item", createVo.getItems());
|
||||
req.put("conds", createVo.getConds());
|
||||
req.put("partn_es", createVo.getPartn_es());
|
||||
req.put("partn_numb", createVo.getPartn_numb());
|
||||
reqDTO.setReq(req);
|
||||
|
||||
return submitToErp(reqDTO);
|
||||
}
|
||||
|
||||
private ErpSubmitReqDTO buildBaseReqDTO062(ErpOrderUpdateReqVO vo, String funcnr) {
|
||||
ErpSubmitReqDTO reqDTO = new ErpSubmitReqDTO();
|
||||
reqDTO.setFuncnr(funcnr);
|
||||
@@ -86,4 +102,13 @@ public class ErpOrderServiceImpl implements ErpOrderService {
|
||||
reqDTO.setUsrnm((SecurityFrameworkUtils.getLoginUserNickname()));
|
||||
return reqDTO;
|
||||
}
|
||||
|
||||
ErpSubmitReqDTO buildBaseReqDTO091(ErpSalesOrderSaveReqVO vo, String funcnr){
|
||||
ErpSubmitReqDTO reqDTO = new ErpSubmitReqDTO();
|
||||
reqDTO.setFuncnr(funcnr);
|
||||
reqDTO.setBskey(vo.getOrderNo());
|
||||
reqDTO.setUsrid(String.valueOf(SecurityFrameworkUtils.getLoginUserId()));
|
||||
reqDTO.setUsrnm((SecurityFrameworkUtils.getLoginUserNickname()));
|
||||
return reqDTO;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user