Commit 817f7fd4 authored by 全洪江's avatar 全洪江

sap销售订单修改

parent ee31560a
...@@ -2,7 +2,6 @@ package com.huigou.topsun.customer.controller; ...@@ -2,7 +2,6 @@ package com.huigou.topsun.customer.controller;
import com.huigou.topsun.customer.application.CustomerBaseInfoApplication; import com.huigou.topsun.customer.application.CustomerBaseInfoApplication;
import com.huigou.topsun.customer.application.CustomerApplication; import com.huigou.topsun.customer.application.CustomerApplication;
import com.huigou.topsun.customer.application.CustomerOrderApplication;
import com.huigou.topsun.customer.application.SapCustomerApplication; import com.huigou.topsun.customer.application.SapCustomerApplication;
import com.huigou.topsun.customer.domain.*; import com.huigou.topsun.customer.domain.*;
import com.huigou.topsun.customer.domain.query.CustomerQueryRequest; import com.huigou.topsun.customer.domain.query.CustomerQueryRequest;
......
package com.huigou.topsun.sap.salesOrder.application; package com.huigou.topsun.sap.salesOrder.application;
import com.huigou.topsun.sap.salesOrder.domain.SapSalesOrder;
import com.huigou.topsun.sap.salesOrder.domain.SapSalesOrderItem;
import com.huigou.topsun.sap.salesOrder.domain.SapSalesOrderOtherInfo;
import com.huigou.topsun.sap.salesOrder.domain.vo.SapSalesOrderItemVo; import com.huigou.topsun.sap.salesOrder.domain.vo.SapSalesOrderItemVo;
import com.huigou.topsun.sap.salesOrder.domain.vo.SapSalesOrderOtherInfoVo; import com.huigou.topsun.sap.salesOrder.domain.vo.SapSalesOrderOtherInfoVo;
import com.huigou.topsun.sap.salesOrder.domain.vo.SapSalesOrderVo; import com.huigou.topsun.sap.salesOrder.domain.vo.SapSalesOrderVo;
public interface SapSalesOrderApplication { public interface SapSalesOrderApplication {
void saveSalesOrder(salesOrder.domain.SapSalesOrder sapSalesOrder, salesOrder.domain.SapSalesOrderItem sapSalesOrderItem, salesOrder.domain.SapSalesOrderOtherInfo sapSalesOrderOtherInfo); void saveSalesOrder(SapSalesOrder sapSalesOrder, SapSalesOrderItem sapSalesOrderItem, SapSalesOrderOtherInfo sapSalesOrderOtherInfo);
} }
package com.huigou.topsun.sap.salesOrder.application.impl; package com.huigou.topsun.sap.salesOrder.application.impl;
import com.huigou.topsun.sap.salesOrder.application.SapSalesOrderApplication; import com.huigou.topsun.sap.salesOrder.application.SapSalesOrderApplication;
import com.huigou.topsun.sap.salesOrder.domain.vo.SapSalesOrderItemVo;
import com.huigou.topsun.sap.salesOrder.domain.vo.SapSalesOrderOtherInfoVo; import com.huigou.topsun.sap.salesOrder.domain.SapSalesOrder;
import com.huigou.topsun.sap.salesOrder.domain.vo.SapSalesOrderVo; import com.huigou.topsun.sap.salesOrder.domain.SapSalesOrderItem;
import com.huigou.topsun.sap.salesOrder.domain.SapSalesOrderOtherInfo;
import com.huigou.topsun.sap.salesOrder.repository.SapSalesOrderItemRepository; import com.huigou.topsun.sap.salesOrder.repository.SapSalesOrderItemRepository;
import com.huigou.topsun.sap.salesOrder.repository.SapSalesOrderOtherInfoRepository; import com.huigou.topsun.sap.salesOrder.repository.SapSalesOrderOtherInfoRepository;
import com.huigou.topsun.sap.salesOrder.repository.SapSalesOrderRepository; import com.huigou.topsun.sap.salesOrder.repository.SapSalesOrderRepository;
import com.huigou.uasp.bpm.FlowBroker; import com.huigou.uasp.bpm.FlowBroker;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import salesOrder.domain.SapSalesOrder;
import salesOrder.domain.SapSalesOrderItem;
import salesOrder.domain.SapSalesOrderOtherInfo;
@Service @Service
public class SapSalesOrderApplicationImpl extends FlowBroker implements SapSalesOrderApplication { public class SapSalesOrderApplicationImpl extends FlowBroker implements SapSalesOrderApplication {
...@@ -24,7 +23,7 @@ public class SapSalesOrderApplicationImpl extends FlowBroker implements SapSales ...@@ -24,7 +23,7 @@ public class SapSalesOrderApplicationImpl extends FlowBroker implements SapSales
private SapSalesOrderOtherInfoRepository sapSalesOrderOtherInfoRepository; private SapSalesOrderOtherInfoRepository sapSalesOrderOtherInfoRepository;
@Override @Override
public void saveSalesOrder(salesOrder.domain.SapSalesOrder sapSalesOrder, salesOrder.domain.SapSalesOrderItem sapSalesOrderItem, salesOrder.domain.SapSalesOrderOtherInfo sapSalesOrderOtherInfo) { public void saveSalesOrder(SapSalesOrder sapSalesOrder, SapSalesOrderItem sapSalesOrderItem, SapSalesOrderOtherInfo sapSalesOrderOtherInfo) {
SapSalesOrder saveSapSalesOrder = sapSalesOrderRepository.saveAndFlush(sapSalesOrder); SapSalesOrder saveSapSalesOrder = sapSalesOrderRepository.saveAndFlush(sapSalesOrder);
SapSalesOrderItem saveSapSalesOrderItem = sapSalesOrderItemRepository.saveAndFlush(sapSalesOrderItem); SapSalesOrderItem saveSapSalesOrderItem = sapSalesOrderItemRepository.saveAndFlush(sapSalesOrderItem);
SapSalesOrderOtherInfo saveSapSalesOrderOtherInfo = sapSalesOrderOtherInfoRepository.saveAndFlush(sapSalesOrderOtherInfo); SapSalesOrderOtherInfo saveSapSalesOrderOtherInfo = sapSalesOrderOtherInfoRepository.saveAndFlush(sapSalesOrderOtherInfo);
......
package com.huigou.topsun.sap.salesOrder.controller; package com.huigou.topsun.sap.salesOrder.controller;
import com.huigou.topsun.sap.salesOrder.application.SapSalesOrderApplication; import com.huigou.topsun.sap.salesOrder.application.SapSalesOrderApplication;
import com.huigou.topsun.sap.salesOrder.domain.vo.SapSalesOrderItemVo; import com.huigou.topsun.sap.salesOrder.domain.SapSalesOrder;
import com.huigou.topsun.sap.salesOrder.domain.vo.SapSalesOrderOtherInfoVo; import com.huigou.topsun.sap.salesOrder.domain.SapSalesOrderItem;
import com.huigou.topsun.sap.salesOrder.domain.vo.SapSalesOrderVo; import com.huigou.topsun.sap.salesOrder.domain.SapSalesOrderOtherInfo;
import com.huigou.uasp.annotation.ControllerMapping; import com.huigou.uasp.annotation.ControllerMapping;
import com.huigou.uasp.client.CommonController; import com.huigou.uasp.client.CommonController;
import com.huigou.util.SDO; import com.huigou.util.SDO;
import org.apache.poi.ss.formula.functions.T;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import salesOrder.domain.SapSalesOrder;
import java.util.Optional; import java.util.Optional;
...@@ -28,8 +26,8 @@ public class SapSalesOrderController extends CommonController { ...@@ -28,8 +26,8 @@ public class SapSalesOrderController extends CommonController {
public void saveSalesOrder() { public void saveSalesOrder() {
SDO sdo = getSDO(); SDO sdo = getSDO();
SapSalesOrder sapSalesOrder = sdo.toObject(SapSalesOrder.class); SapSalesOrder sapSalesOrder = sdo.toObject(SapSalesOrder.class);
salesOrder.domain.SapSalesOrderItem sapSalesOrderItem = sdo.toObject(salesOrder.domain.SapSalesOrderItem.class); SapSalesOrderItem sapSalesOrderItem = sdo.toObject(SapSalesOrderItem.class);
salesOrder.domain.SapSalesOrderOtherInfo sapSalesOrderOtherInfo = sdo.toObject(salesOrder.domain.SapSalesOrderOtherInfo.class); SapSalesOrderOtherInfo sapSalesOrderOtherInfo = sdo.toObject(SapSalesOrderOtherInfo.class);
sapSalesOrderApplication.saveSalesOrder(sapSalesOrder,sapSalesOrderItem,sapSalesOrderOtherInfo); sapSalesOrderApplication.saveSalesOrder(sapSalesOrder,sapSalesOrderItem,sapSalesOrderOtherInfo);
} }
......
package salesOrder.domain; package com.huigou.topsun.sap.salesOrder.domain;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
......
package salesOrder.domain; package com.huigou.topsun.sap.salesOrder.domain;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
......
package salesOrder.domain; package com.huigou.topsun.sap.salesOrder.domain;
import java.io.Serializable; import java.io.Serializable;
import javax.persistence.*; import javax.persistence.*;
......
...@@ -3,6 +3,7 @@ package com.huigou.topsun.sap.salesOrder.domain.vo; ...@@ -3,6 +3,7 @@ package com.huigou.topsun.sap.salesOrder.domain.vo;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.huigou.topsun.customer.domain.Customer; import com.huigou.topsun.customer.domain.Customer;
import com.huigou.topsun.customer.domain.vo.CustomerVo; import com.huigou.topsun.customer.domain.vo.CustomerVo;
import com.huigou.topsun.sap.salesOrder.domain.SapSalesOrder;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
...@@ -94,11 +95,11 @@ public class SapSalesOrderVo implements Serializable { ...@@ -94,11 +95,11 @@ public class SapSalesOrderVo implements Serializable {
return salesOrderId; return salesOrderId;
} }
public static SapSalesOrderVo getSapSalesOrderVo(salesOrder.domain.SapSalesOrder sapSalesOrder){ public static SapSalesOrderVo getSapSalesOrderVo(SapSalesOrder sapSalesOrder){
return JSON.parseObject(JSON.toJSONString(sapSalesOrder), SapSalesOrderVo.class); return JSON.parseObject(JSON.toJSONString(sapSalesOrder), SapSalesOrderVo.class);
} }
public static salesOrder.domain.SapSalesOrder getSapSalesOrder(SapSalesOrderVo sapSalesOrderVo){ public static SapSalesOrder getSapSalesOrder(SapSalesOrderVo sapSalesOrderVo){
return JSON.parseObject(JSON.toJSONString(sapSalesOrderVo), salesOrder.domain.SapSalesOrder.class); return JSON.parseObject(JSON.toJSONString(sapSalesOrderVo), SapSalesOrder.class);
} }
} }
package com.huigou.topsun.sap.salesOrder.repository; package com.huigou.topsun.sap.salesOrder.repository;
import com.huigou.topsun.sap.salesOrder.domain.SapSalesOrderItem;
import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaRepository;
public interface SapSalesOrderItemRepository extends JpaRepository<salesOrder.domain.SapSalesOrderItem,String> { public interface SapSalesOrderItemRepository extends JpaRepository<SapSalesOrderItem,String> {
} }
package com.huigou.topsun.sap.salesOrder.repository; package com.huigou.topsun.sap.salesOrder.repository;
import com.huigou.topsun.sap.salesOrder.domain.SapSalesOrderOtherInfo;
import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaRepository;
public interface SapSalesOrderOtherInfoRepository extends JpaRepository<salesOrder.domain.SapSalesOrderOtherInfo,String> { public interface SapSalesOrderOtherInfoRepository extends JpaRepository<SapSalesOrderOtherInfo,String> {
} }
package com.huigou.topsun.sap.salesOrder.repository; package com.huigou.topsun.sap.salesOrder.repository;
import com.huigou.topsun.sap.salesOrder.domain.SapSalesOrder;
import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaRepository;
public interface SapSalesOrderRepository extends JpaRepository<salesOrder.domain.SapSalesOrder,String> { public interface SapSalesOrderRepository extends JpaRepository<SapSalesOrder,String> {
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment