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

sap销售订单修改

parent ee31560a
......@@ -2,7 +2,6 @@ package com.huigou.topsun.customer.controller;
import com.huigou.topsun.customer.application.CustomerBaseInfoApplication;
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.domain.*;
import com.huigou.topsun.customer.domain.query.CustomerQueryRequest;
......
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.SapSalesOrderOtherInfoVo;
import com.huigou.topsun.sap.salesOrder.domain.vo.SapSalesOrderVo;
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;
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.vo.SapSalesOrderVo;
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.repository.SapSalesOrderItemRepository;
import com.huigou.topsun.sap.salesOrder.repository.SapSalesOrderOtherInfoRepository;
import com.huigou.topsun.sap.salesOrder.repository.SapSalesOrderRepository;
import com.huigou.uasp.bpm.FlowBroker;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import salesOrder.domain.SapSalesOrder;
import salesOrder.domain.SapSalesOrderItem;
import salesOrder.domain.SapSalesOrderOtherInfo;
@Service
public class SapSalesOrderApplicationImpl extends FlowBroker implements SapSalesOrderApplication {
......@@ -24,7 +23,7 @@ public class SapSalesOrderApplicationImpl extends FlowBroker implements SapSales
private SapSalesOrderOtherInfoRepository sapSalesOrderOtherInfoRepository;
@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);
SapSalesOrderItem saveSapSalesOrderItem = sapSalesOrderItemRepository.saveAndFlush(sapSalesOrderItem);
SapSalesOrderOtherInfo saveSapSalesOrderOtherInfo = sapSalesOrderOtherInfoRepository.saveAndFlush(sapSalesOrderOtherInfo);
......
package com.huigou.topsun.sap.salesOrder.controller;
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.vo.SapSalesOrderVo;
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.uasp.annotation.ControllerMapping;
import com.huigou.uasp.client.CommonController;
import com.huigou.util.SDO;
import org.apache.poi.ss.formula.functions.T;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import salesOrder.domain.SapSalesOrder;
import java.util.Optional;
......@@ -28,8 +26,8 @@ public class SapSalesOrderController extends CommonController {
public void saveSalesOrder() {
SDO sdo = getSDO();
SapSalesOrder sapSalesOrder = sdo.toObject(SapSalesOrder.class);
salesOrder.domain.SapSalesOrderItem sapSalesOrderItem = sdo.toObject(salesOrder.domain.SapSalesOrderItem.class);
salesOrder.domain.SapSalesOrderOtherInfo sapSalesOrderOtherInfo = sdo.toObject(salesOrder.domain.SapSalesOrderOtherInfo.class);
SapSalesOrderItem sapSalesOrderItem = sdo.toObject(SapSalesOrderItem.class);
SapSalesOrderOtherInfo sapSalesOrderOtherInfo = sdo.toObject(SapSalesOrderOtherInfo.class);
sapSalesOrderApplication.saveSalesOrder(sapSalesOrder,sapSalesOrderItem,sapSalesOrderOtherInfo);
}
......
package salesOrder.domain;
package com.huigou.topsun.sap.salesOrder.domain;
import java.io.Serializable;
import java.util.Date;
......
package salesOrder.domain;
package com.huigou.topsun.sap.salesOrder.domain;
import java.io.Serializable;
import java.math.BigDecimal;
......
package salesOrder.domain;
package com.huigou.topsun.sap.salesOrder.domain;
import java.io.Serializable;
import javax.persistence.*;
......
......@@ -3,6 +3,7 @@ package com.huigou.topsun.sap.salesOrder.domain.vo;
import com.alibaba.fastjson.JSON;
import com.huigou.topsun.customer.domain.Customer;
import com.huigou.topsun.customer.domain.vo.CustomerVo;
import com.huigou.topsun.sap.salesOrder.domain.SapSalesOrder;
import lombok.Data;
import java.io.Serializable;
......@@ -94,11 +95,11 @@ public class SapSalesOrderVo implements Serializable {
return salesOrderId;
}
public static SapSalesOrderVo getSapSalesOrderVo(salesOrder.domain.SapSalesOrder sapSalesOrder){
public static SapSalesOrderVo getSapSalesOrderVo(SapSalesOrder sapSalesOrder){
return JSON.parseObject(JSON.toJSONString(sapSalesOrder), SapSalesOrderVo.class);
}
public static salesOrder.domain.SapSalesOrder getSapSalesOrder(SapSalesOrderVo sapSalesOrderVo){
return JSON.parseObject(JSON.toJSONString(sapSalesOrderVo), salesOrder.domain.SapSalesOrder.class);
public static SapSalesOrder getSapSalesOrder(SapSalesOrderVo sapSalesOrderVo){
return JSON.parseObject(JSON.toJSONString(sapSalesOrderVo), SapSalesOrder.class);
}
}
package com.huigou.topsun.sap.salesOrder.repository;
import com.huigou.topsun.sap.salesOrder.domain.SapSalesOrderItem;
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;
import com.huigou.topsun.sap.salesOrder.domain.SapSalesOrderOtherInfo;
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;
import com.huigou.topsun.sap.salesOrder.domain.SapSalesOrder;
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