From 1cb134a269b9e7a70481a875d61e288be47ca99f Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期三, 14 四月 2021 08:51:30 +0800
Subject: [PATCH] #
---
src/main/java/zy/cloud/wms/common/service/erp/ErpService.java | 153 ++++++++++++++++++++++++++-------------------------
1 files changed, 78 insertions(+), 75 deletions(-)
diff --git a/src/main/java/zy/cloud/wms/common/service/erp/ErpService.java b/src/main/java/zy/cloud/wms/common/service/erp/ErpService.java
index aadd904..1d749fa 100644
--- a/src/main/java/zy/cloud/wms/common/service/erp/ErpService.java
+++ b/src/main/java/zy/cloud/wms/common/service/erp/ErpService.java
@@ -1,75 +1,78 @@
-package zy.cloud.wms.common.service.erp;
-
-import com.alibaba.fastjson.JSON;
-import com.core.common.Cools;
-import com.core.common.DateUtils;
-import com.core.common.SnowflakeIdWorker;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-import zy.cloud.wms.common.model.BillDto;
-import zy.cloud.wms.common.service.erp.entity.UploadBill;
-import zy.cloud.wms.common.service.erp.entity.UploadBillDetail;
-import zy.cloud.wms.manager.utils.HttpHandler;
-
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.List;
-
-/**
- * Created by vincent on 2021/3/23
- */
-@Slf4j
-@Service("erpService")
-public class ErpService {
-
- @Autowired
- private SnowflakeIdWorker snowflakeIdWorker;
-
- /**
- * 鍗曟嵁涓婃姤
- */
- public Boolean uploadBill(List<BillDto> dtos, Integer docId, String docNumber){
- try {
- if (Cools.isEmpty(dtos)) {
- return false;
- }
- UploadBill uploadBill = new UploadBill();
- uploadBill.setNumber(docNumber);
- uploadBill.setBillDate(DateUtils.convert(new Date(), DateUtils.yyyyMMdd_F));
- uploadBill.setBTypeID("瀹忔尯瀹㈡埛");
- uploadBill.setKTypeID("瀹忔尯浠撳簱");
- uploadBill.setVchType(docId);
- List<UploadBillDetail> detail = new ArrayList<>();
- uploadBill.setDetail(detail);
- for (BillDto dto : dtos) {
- UploadBillDetail detl = new UploadBillDetail();
- detl.setUserCode(dto.getMatnr());
- detl.setQty(dto.getQty());
- detl.setPrice(0.0D);
- detail.add(detl);
- }
- System.out.println(JSON.toJSONString(uploadBill));
- String response = new HttpHandler.Builder()
- .setUri(ErpScheduler.URI)
- .setPath(ErpScheduler.UPLOAD_BILL)
- .setJson(JSON.toJSONString(uploadBill))
- .build()
- .doPost();
-
- if (!Cools.isEmpty(response)) {
- log.warn(response);
- Result result = JSON.parseObject(response, Result.class);
- if (result.getCode() != 1) {
- return false;
- }
- }
- } catch (Exception e) {
- e.printStackTrace();
- return false;
- }
- return Boolean.TRUE;
- }
-
-
-}
+//package zy.cloud.wms.common.service.erp;
+//
+//import com.alibaba.fastjson.JSON;
+//import com.core.common.Cools;
+//import com.core.common.DateUtils;
+//import com.core.common.SnowflakeIdWorker;
+//import lombok.extern.slf4j.Slf4j;
+//import org.springframework.beans.factory.annotation.Autowired;
+//import org.springframework.stereotype.Service;
+//import zy.cloud.wms.common.model.BillDto;
+//import zy.cloud.wms.common.service.erp.entity.UploadBill;
+//import zy.cloud.wms.common.service.erp.entity.UploadBillDetail;
+//import zy.cloud.wms.manager.utils.HttpHandler;
+//
+//import java.util.ArrayList;
+//import java.util.Date;
+//import java.util.List;
+//
+///**
+// * Created by vincent on 2021/3/23
+// */
+//@Slf4j
+//@Service("erpService")
+//public class ErpService {
+//
+// @Autowired
+// private SnowflakeIdWorker snowflakeIdWorker;
+//
+// /**
+// * 鍗曟嵁涓婃姤
+// */
+// public Boolean uploadBill(List<BillDto> dtos, Integer docId, String docNumber){
+// if (true) {
+//// return true;
+// }
+// try {
+// if (Cools.isEmpty(dtos)) {
+// return false;
+// }
+// UploadBill uploadBill = new UploadBill();
+// uploadBill.setNumber(docNumber);
+// uploadBill.setBillDate(DateUtils.convert(new Date(), DateUtils.yyyyMMdd_F));
+// uploadBill.setBTypeID("SHHT");
+// uploadBill.setKTypeID("瀹忔尯浠撳簱");
+// uploadBill.setVchType(docId);
+// List<UploadBillDetail> detail = new ArrayList<>();
+// uploadBill.setDetail(detail);
+// for (BillDto dto : dtos) {
+// UploadBillDetail detl = new UploadBillDetail();
+// detl.setUserCode(dto.getMatnr());
+// detl.setQty(dto.getQty());
+// detl.setPrice(0);
+// detail.add(detl);
+// }
+// System.out.println(JSON.toJSONString(uploadBill));
+// String response = new HttpHandler.Builder()
+// .setUri(ErpScheduler.URI)
+// .setPath(ErpScheduler.UPLOAD_BILL)
+// .setJson(JSON.toJSONString(uploadBill))
+// .build()
+// .doPost();
+//
+// if (!Cools.isEmpty(response)) {
+// log.warn(response);
+// Result result = JSON.parseObject(response, Result.class);
+// if (result.getCode() != 1) {
+// return false;
+// }
+// }
+// } catch (Exception e) {
+// e.printStackTrace();
+// return false;
+// }
+// return Boolean.TRUE;
+// }
+//
+//
+//}
--
Gitblit v1.9.1