|
@@ -96,39 +96,32 @@ public class MainTest {
|
|
|
ErpBdOrg forgid = erpBdOrgMapper.selectOne(new QueryWrapper<ErpBdOrg>().eq("forgid", forObject.getFPURCHASEORGID()));
|
|
|
if (ObjectUtil.isEmpty(forgid))
|
|
|
continue;
|
|
|
- PurchasePrice purchasePrice = new PurchasePrice();
|
|
|
- purchasePrice.setCreateTime(forObject.getFDATE());
|
|
|
- purchasePrice.setMaterial(forObject.getFname());
|
|
|
- purchasePrice.setOrgId(forgid.getOrgId());
|
|
|
- purchasePrice.setPrice(String.format("%.2f",forObject.getDanJia()));
|
|
|
- priceMapper.insert(purchasePrice);
|
|
|
-
|
|
|
- Date fdate = forObject.getFDATE();
|
|
|
- PurchaseOrder purchaseOrder = orderMapper.selectOne(new QueryWrapper<PurchaseOrder>().eq("org_id", forgid.getOrgId())
|
|
|
- .eq("create_time",fdate)
|
|
|
- .eq("material",forObject.getFname()));
|
|
|
- if (ObjectUtil.isEmpty(purchaseOrder)){
|
|
|
- purchaseOrder =new PurchaseOrder();
|
|
|
- purchaseOrder.setCreateTime(forObject.getFDATE());
|
|
|
+// PurchasePrice purchasePrice = new PurchasePrice();
|
|
|
+// purchasePrice.setCreateTime(forObject.getFDATE());
|
|
|
+// purchasePrice.setMaterial(forObject.getFname());
|
|
|
+// purchasePrice.setOrgId(forgid.getOrgId());
|
|
|
+// purchasePrice.setPrice(String.format("%.2f",forObject.getDanJia()));
|
|
|
+// priceMapper.insert(purchasePrice);
|
|
|
+
|
|
|
+// Date fdate = forObject.getFDATE();
|
|
|
+// PurchaseOrder purchaseOrder = orderMapper.selectOne(new QueryWrapper<PurchaseOrder>().eq("org_id", forgid.getOrgId())
|
|
|
+// .eq("create_time",fdate)
|
|
|
+// .eq("material",forObject.getFname()));
|
|
|
+// if (ObjectUtil.isEmpty(purchaseOrder)){
|
|
|
+ PurchaseOrder purchaseOrder =new PurchaseOrder();
|
|
|
+ purchaseOrder.setCreateTime(forObject.getCreateDate());
|
|
|
purchaseOrder.setPurchaseMoney(String.format("%.2f",forObject.getFALLAMOUNT()));
|
|
|
purchaseOrder.setMaterial(forObject.getFname());
|
|
|
purchaseOrder.setOrgId(forgid.getOrgId());
|
|
|
- purchaseOrder.setMaterialAcceptNumber(String.format("%.2f",forObject.getFQTY()));
|
|
|
- purchaseOrder.setMaterialAcceptPrice(String.format("%.2f",forObject.getFALLAMOUNT()));
|
|
|
+// purchaseOrder.setMaterialAcceptNumber(String.format("%.2f",forObject.getFQTY()));
|
|
|
+// purchaseOrder.setMaterialAcceptPrice(String.format("%.2f",forObject.getFALLAMOUNT()));
|
|
|
purchaseOrder.setSupplier(forObject.getGys());
|
|
|
purchaseOrder.setFnumber(forObject.getFnumber());
|
|
|
+ purchaseOrder.setOrderNumber(forObject.getFBILLNO());
|
|
|
+ purchaseOrder.setCaiGou(forObject.getFQTY());
|
|
|
purchaseOrder.setOrderType(getOrderType(forObject.getDingDanType()));
|
|
|
orderMapper.insert(purchaseOrder);
|
|
|
- }else {
|
|
|
- purchaseOrder.setCreateTime(forObject.getFDATE());
|
|
|
- purchaseOrder.setMaterial(forObject.getFname());
|
|
|
- purchaseOrder.setOrgId(forgid.getOrgId());
|
|
|
- purchaseOrder.setSupplier(forObject.getGys());
|
|
|
- purchaseOrder.setPurchaseMoney(String.format("%.2f",forObject.getFALLAMOUNT()));
|
|
|
- purchaseOrder.setMaterialAcceptNumber(String.format("%.2f",forObject.getFQTY()));
|
|
|
- purchaseOrder.setMaterialAcceptPrice(String.format("%.2f",forObject.getFALLAMOUNT()));
|
|
|
- orderMapper.updateById(purchaseOrder);
|
|
|
- }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -179,27 +172,42 @@ public class MainTest {
|
|
|
);
|
|
|
List<CaiGouRuKu> forObjects = response.getBody();
|
|
|
for (CaiGouRuKu forObject : forObjects) {
|
|
|
- ErpBdOrg forgid = erpBdOrgMapper.selectOne(new QueryWrapper<ErpBdOrg>().eq("forgid", forObject.getFDEMANDORGID()));
|
|
|
+ ErpBdOrg forgid = erpBdOrgMapper.selectOne(new QueryWrapper<ErpBdOrg>().eq("forgid", forObject.getFSTOCKORGID()));
|
|
|
if (ObjectUtil.isEmpty(forgid))
|
|
|
continue;
|
|
|
- List<PurchaseOrder> purchaseOrders = orderMapper.selectList(new QueryWrapper<PurchaseOrder>().eq("org_id", forgid.getOrgId())
|
|
|
- .between("create_time",DateUtil.beginOfDay(forObject.getFDATE()),DateUtil.endOfDay(forObject.getFDATE())));
|
|
|
- if (ObjectUtil.isEmpty(purchaseOrders)){
|
|
|
- PurchaseOrder purchaseOrder =new PurchaseOrder();
|
|
|
- purchaseOrder.setCreateTime(forObject.getFDATE());
|
|
|
- if (forObject.getFBILLAMOUNTLC()!=null){
|
|
|
- purchaseOrder.setEnterPrice(String.format("%.2f",forObject.getFBILLAMOUNTLC()));
|
|
|
- }
|
|
|
- purchaseOrder.setOrgId(forgid.getOrgId());
|
|
|
- orderMapper.insert(purchaseOrder);
|
|
|
- }else {
|
|
|
- if (forObject.getFBILLAMOUNTLC()!=null){
|
|
|
- PurchaseOrder purchaseOrder = purchaseOrders.get(0);
|
|
|
- purchaseOrder.setEnterPrice(String.format("%.2f",forObject.getFBILLAMOUNTLC()));
|
|
|
- orderMapper.updateById(purchaseOrder);
|
|
|
- }
|
|
|
|
|
|
- }
|
|
|
+ PurchaseOrder purchaseOrder = new PurchaseOrder();
|
|
|
+ purchaseOrder.setEnterNumber(String.format("%.2f",forObject.getFQTY()));
|
|
|
+ purchaseOrder.setEnterPrice(String.format("%.2f",forObject.getFBILLAMOUNTLC()));
|
|
|
+ purchaseOrder.setRemarkRk(forObject.getPoorderNo());
|
|
|
+ purchaseOrder.setMaterial(forObject.getFNAME());
|
|
|
+ purchaseOrder.setFnumber(forObject.getFNUMBER());
|
|
|
+ purchaseOrder.setRkNo(forObject.getFBILLNO());
|
|
|
+ purchaseOrder.setOrgId(forgid.getOrgId());
|
|
|
+ purchaseOrder.setCreateTime(forObject.getFDATE());
|
|
|
+ orderMapper.insert(purchaseOrder);
|
|
|
+// List<PurchaseOrder> purchaseOrders = orderMapper.selectList(new QueryWrapper<PurchaseOrder>()
|
|
|
+// .eq("order_number",forObject.getPoorderNo()).eq("fnumber",forObject.getMaterialId()));
|
|
|
+// if (ObjectUtil.isEmpty(purchaseOrders)){
|
|
|
+// PurchaseOrder purchaseOrder =new PurchaseOrder();
|
|
|
+//
|
|
|
+// if (forObject.getFBILLAMOUNTLC()!=null){
|
|
|
+// purchaseOrder.setEnterPrice(String.format("%.2f",forObject.getFBILLAMOUNTLC()));
|
|
|
+// purchaseOrder.setEnterNumber(String.format("%.2f",forObject.getFQTY()));
|
|
|
+// }
|
|
|
+// purchaseOrder.setOrgId(forgid.getOrgId());
|
|
|
+// purchaseOrder.setRkNo(forObject.getFBILLNO());
|
|
|
+// orderMapper.insert(purchaseOrder);
|
|
|
+// }else {
|
|
|
+// if (forObject.getFBILLAMOUNTLC()!=null){
|
|
|
+// PurchaseOrder purchaseOrder = purchaseOrders.get(0);
|
|
|
+// purchaseOrder.setEnterPrice(String.format("%.2f",forObject.getFBILLAMOUNTLC()));
|
|
|
+// purchaseOrder.setEnterNumber(String.format("%.2f",forObject.getFQTY()));
|
|
|
+// purchaseOrder.setRkNo(forObject.getFBILLNO());
|
|
|
+// orderMapper.updateById(purchaseOrder);
|
|
|
+// }
|
|
|
+//
|
|
|
+// }
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -236,36 +244,36 @@ public class MainTest {
|
|
|
|
|
|
}
|
|
|
|
|
|
- @Test
|
|
|
- public void test4(){
|
|
|
- ResponseEntity<List<LeiJiRuKu>> response = restTemplate.exchange(
|
|
|
- "http://127.0.0.1:9200/erp-caiGou/getLeiJiRuKu?date=",
|
|
|
- HttpMethod.GET,
|
|
|
- null,
|
|
|
- new ParameterizedTypeReference<List<LeiJiRuKu>>() {}
|
|
|
- );
|
|
|
- List<LeiJiRuKu> forObjects = response.getBody();
|
|
|
-
|
|
|
- for (LeiJiRuKu forObject : forObjects) {
|
|
|
- ErpBdOrg forgid = erpBdOrgMapper.selectOne(new QueryWrapper<ErpBdOrg>().eq("forgid", forObject.getFDEMANDORGID()));
|
|
|
- if (ObjectUtil.isEmpty(forgid))
|
|
|
- continue;
|
|
|
- List<PurchaseOrder> purchaseOrders = orderMapper.selectList(new QueryWrapper<PurchaseOrder>().eq("org_id", forgid.getOrgId())
|
|
|
- .between("create_time",DateUtil.beginOfDay(forObject.getFDATE()),DateUtil.endOfDay(forObject.getFDATE())));
|
|
|
- if (ObjectUtil.isEmpty(purchaseOrders)){
|
|
|
- PurchaseOrder purchaseOrder =new PurchaseOrder();
|
|
|
- purchaseOrder.setCreateTime(forObject.getFDATE());
|
|
|
- purchaseOrder.setEnterNumber(String.format("%.2f",forObject.getFREALQTY()));
|
|
|
- purchaseOrder.setOrgId(forgid.getOrgId());
|
|
|
- orderMapper.insert(purchaseOrder);
|
|
|
- }else {
|
|
|
- PurchaseOrder purchaseOrder = purchaseOrders.get(0);
|
|
|
- purchaseOrder.setEnterNumber(String.format("%.2f",forObject.getFREALQTY()));
|
|
|
- orderMapper.updateById(purchaseOrder);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
+// @Test
|
|
|
+// public void test4(){
|
|
|
+// ResponseEntity<List<LeiJiRuKu>> response = restTemplate.exchange(
|
|
|
+// "http://127.0.0.1:9200/erp-caiGou/getLeiJiRuKu?date=",
|
|
|
+// HttpMethod.GET,
|
|
|
+// null,
|
|
|
+// new ParameterizedTypeReference<List<LeiJiRuKu>>() {}
|
|
|
+// );
|
|
|
+// List<LeiJiRuKu> forObjects = response.getBody();
|
|
|
+//
|
|
|
+// for (LeiJiRuKu forObject : forObjects) {
|
|
|
+// ErpBdOrg forgid = erpBdOrgMapper.selectOne(new QueryWrapper<ErpBdOrg>().eq("forgid", forObject.getFDEMANDORGID()));
|
|
|
+// if (ObjectUtil.isEmpty(forgid))
|
|
|
+// continue;
|
|
|
+// List<PurchaseOrder> purchaseOrders = orderMapper.selectList(new QueryWrapper<PurchaseOrder>().eq("org_id", forgid.getOrgId())
|
|
|
+// .between("create_time",DateUtil.beginOfDay(forObject.getFDATE()),DateUtil.endOfDay(forObject.getFDATE())));
|
|
|
+// if (ObjectUtil.isEmpty(purchaseOrders)){
|
|
|
+// PurchaseOrder purchaseOrder =new PurchaseOrder();
|
|
|
+// purchaseOrder.setCreateTime(forObject.getFDATE());
|
|
|
+// purchaseOrder.setEnterNumber(String.format("%.2f",forObject.getFREALQTY()));
|
|
|
+// purchaseOrder.setOrgId(forgid.getOrgId());
|
|
|
+// orderMapper.insert(purchaseOrder);
|
|
|
+// }else {
|
|
|
+// PurchaseOrder purchaseOrder = purchaseOrders.get(0);
|
|
|
+// purchaseOrder.setEnterNumber(String.format("%.2f",forObject.getFREALQTY()));
|
|
|
+// orderMapper.updateById(purchaseOrder);
|
|
|
+// }
|
|
|
+// }
|
|
|
+// }
|
|
|
+ //-- 1
|
|
|
@Test
|
|
|
public void test5(){
|
|
|
ResponseEntity<List<ShouLiaoJinE>> response = restTemplate.exchange(
|
|
@@ -280,19 +288,40 @@ public class MainTest {
|
|
|
ErpBdOrg forgid = erpBdOrgMapper.selectOne(new QueryWrapper<ErpBdOrg>().eq("forgid", forObject.getFSTOCKORGID()));
|
|
|
if (ObjectUtil.isEmpty(forgid))
|
|
|
continue;
|
|
|
- List<PurchaseOrder> purchaseOrders = orderMapper.selectList(new QueryWrapper<PurchaseOrder>().eq("org_id", forgid.getOrgId())
|
|
|
- .between("create_time",DateUtil.beginOfDay(forObject.getFDATE()),DateUtil.endOfDay(forObject.getFDATE())));
|
|
|
- if (ObjectUtil.isEmpty(purchaseOrders)){
|
|
|
- PurchaseOrder purchaseOrder =new PurchaseOrder();
|
|
|
- purchaseOrder.setCreateTime(forObject.getFDATE());
|
|
|
- purchaseOrder.setMaterialAcceptPrice(String.format("%.2f",forObject.getFINSTOCKQTY()));
|
|
|
- purchaseOrder.setOrgId(forgid.getOrgId());
|
|
|
- orderMapper.insert(purchaseOrder);
|
|
|
- }else {
|
|
|
- PurchaseOrder purchaseOrder = purchaseOrders.get(0);
|
|
|
- purchaseOrder.setMaterialAcceptPrice(String.format("%.2f",forObject.getFINSTOCKQTY()));
|
|
|
- orderMapper.updateById(purchaseOrder);
|
|
|
- }
|
|
|
+ PurchaseOrder purchaseOrder = new PurchaseOrder();
|
|
|
+ purchaseOrder.setMaterialAcceptNumber(String.format("%.2f",forObject.getFINSTOCKQTY()));
|
|
|
+ purchaseOrder.setMaterialAcceptPrice(String.format("%.2f",forObject.getFBillAllAMONUTLC()));
|
|
|
+ purchaseOrder.setRemarkRk(forObject.getFOrderBillNo());
|
|
|
+ purchaseOrder.setMaterial(forObject.getFNAME());
|
|
|
+ purchaseOrder.setFnumber(forObject.getFNUMBER());
|
|
|
+ purchaseOrder.setHtNo(forObject.getFBILLNO());
|
|
|
+ purchaseOrder.setCreateTime(forObject.getFDATE());
|
|
|
+ purchaseOrder.setOrgId(forgid.getOrgId());
|
|
|
+// purchaseOrder.setHtNo(forObject.getFBILLNO());
|
|
|
+ orderMapper.insert(purchaseOrder);
|
|
|
+
|
|
|
+// List<PurchaseOrder> purchaseOrders = orderMapper.selectList(new QueryWrapper<PurchaseOrder>() .eq("order_number",forObject.getPoorderNo()).eq("fnumber",forObject.getMaterialId()));
|
|
|
+// if (ObjectUtil.isEmpty(purchaseOrders)){
|
|
|
+// PurchaseOrder purchaseOrder =new PurchaseOrder();
|
|
|
+//
|
|
|
+// if (forObject.getFBILLAMOUNTLC()!=null){
|
|
|
+// purchaseOrder.setMaterialAcceptPrice(String.format("%.2f",forObject.getFBILLAMOUNTLC()));
|
|
|
+// purchaseOrder.setMaterialAcceptNumber(String.format("%.2f",forObject.getFQTY()));
|
|
|
+// }
|
|
|
+// purchaseOrder.setOrgId(forgid.getOrgId());
|
|
|
+// purchaseOrder.setHtNo(forObject.getFBILLNO());
|
|
|
+// orderMapper.insert(purchaseOrder);
|
|
|
+// }else {
|
|
|
+// if (forObject.getFBILLAMOUNTLC()!=null){
|
|
|
+// PurchaseOrder purchaseOrder = purchaseOrders.get(0);
|
|
|
+// purchaseOrder.setMaterialAcceptPrice(String.format("%.2f",forObject.getFBILLAMOUNTLC()));
|
|
|
+// purchaseOrder.setMaterialAcceptNumber(String.format("%.2f",forObject.getFQTY()));
|
|
|
+// purchaseOrder.setHtNo(forObject.getFBILLNO());
|
|
|
+// purchaseOrder.setOrgId(forgid.getOrgId());
|
|
|
+// orderMapper.updateById(purchaseOrder);
|
|
|
+// }
|
|
|
+//
|
|
|
+// }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -420,6 +449,8 @@ public class MainTest {
|
|
|
purchaseContract.setOrgId(forgid.getOrgId());
|
|
|
purchaseContract.setOrderType(getHeTongType(forObject.getDingDanType()));
|
|
|
purchaseContract.setFnumber(forObject.getFnumber());
|
|
|
+ purchaseContract.setContractOrder(forObject.getFBILLNO());
|
|
|
+
|
|
|
contractMapper.insert(purchaseContract);
|
|
|
}
|
|
|
|