|
@@ -803,7 +803,7 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
//String createDate=main.getCreateTime().toString();
|
|
|
String createDate=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(main.getCreateTime());//转化日期类型
|
|
|
JSONObject map=new JSONObject();//采购(委外)入库单
|
|
|
- map.put("CVOUCHCODE", org.jeecg.modules.system.util.oConvertUtils.addOne(purchaseWarehousingMapper.getMaxCode("cCode+100","RdRecord01","cCode")));//获取单据号
|
|
|
+ map.put("CVOUCHCODE", org.jeecg.modules.system.util.oConvertUtils.addOne(purchaseWarehousingMapper.getMaxCode("cCode","RdRecord01","dnmaketime")));//获取单据号
|
|
|
//map.put("CVOUCHCODE", main.getId());//获取单据号
|
|
|
map.put("DDATE",createDate);//日期(格式2015-01-01)
|
|
|
map.put("CMEMO",main.getMemo());//制单人
|
|
@@ -811,6 +811,9 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
map.put("CHANDLER",createBy);//审核人
|
|
|
map.put("cVouchType",1);//传1
|
|
|
|
|
|
+ map.put("CDEFINE4",main.getTheFinalShippingDate());//最终船期
|
|
|
+ map.put("CDEFINE6",main.getTheFinalShippingDate());//合同日期
|
|
|
+
|
|
|
JSONObject map3=new JSONObject();//销售发货单
|
|
|
map3.put("CVOUCHCODE",org.jeecg.modules.system.util.oConvertUtils.addOne(purchaseWarehousingMapper.getMaxCode("cDLCode","DispatchList","dcreatesystime")));//发货单号
|
|
|
map3.put("DDATE",createDate);//发货日期(yyyy-MM-dd)
|
|
@@ -822,6 +825,7 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
map4.put("CVOUCHCODE",org.jeecg.modules.system.util.oConvertUtils.addOne(purchaseWarehousingMapper.getMaxCode("ccode","rdrecord32","dnmaketime")));//单据号
|
|
|
map4.put("DDATE",createDate);//订单日期(格式2015-01-01)
|
|
|
map4.put("CHANDLER",createBy);//审核人
|
|
|
+ map4.put("CRDCODE","26");//出库类别
|
|
|
map4.put("CMAKER",createBy);//制单人
|
|
|
|
|
|
JSONObject map5=new JSONObject();//采购发票
|
|
@@ -831,11 +835,19 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
map5.put("CMAKER",createBy);//制单人
|
|
|
map5.put("CHANDLER",createBy);//审核人
|
|
|
|
|
|
+ map5.put("CDEFINE4",main.getTheFinalShippingDate());//最终船期
|
|
|
+ map5.put("CDEFINE6",main.getTheFinalShippingDate());//合同日期
|
|
|
+
|
|
|
JSONObject map6=new JSONObject();//销售发票
|
|
|
map6.put("CVOUCHCODE",org.jeecg.modules.system.util.oConvertUtils.addOne(purchaseWarehousingMapper.getMaxCode("cSBVCode","SaleBillVouch","dcreatesystime")));//发票号
|
|
|
map6.put("DDATE",createDate);//发票日期(yyyy-MM-dd)
|
|
|
map6.put("CTYPE","普通");//发票类型(普通,专用)
|
|
|
map6.put("CMAKER",createBy);//制单人名称
|
|
|
+ map6.put("CVERIFIER",createBy);//制单人名称
|
|
|
+
|
|
|
+ map6.put("CDEFINE11",main.getEndCustomer());//最终客户
|
|
|
+ map6.put("CDEFINE4",main.getTheFinalShippingDate());//最终船期
|
|
|
+ map6.put("CDEFINE6",main.getTheFinalShippingDate2());//合同日期
|
|
|
|
|
|
if(main.getShippingOrderNumber()!=null){
|
|
|
map.put("CDEFINE10",main.getShippingOrderNumber());
|
|
@@ -855,6 +867,14 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
|
|
|
Map<String,Object> orderData=null;
|
|
|
|
|
|
+ if(main.getSupplierCode()!=null){
|
|
|
+ String venName=syPackingListTailoringMapper.getCvenName(main.getSupplierCode());
|
|
|
+ map.put("CDEFINE12",venName);//供应商(打印)全称
|
|
|
+ map5.put("CDEFINE12",venName);//供应商(打印)全称
|
|
|
+ map6.put("CDEFINE12",venName);//供应商(打印)全称
|
|
|
+ System.out.println("供应商全称\t"+venName);
|
|
|
+ }
|
|
|
+
|
|
|
if(mapt.get("account").equals("903")){//查询委外订单主表数据 顺序---1
|
|
|
orderData=syPackingListTailoringMapper.getOmOrPo("om_momain","cCode='"+mapt.get("mpOrder")+"'","moid");
|
|
|
map.put("CRDCODE","12");//入库类别(采购入库/委外入库)
|
|
@@ -884,7 +904,6 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
}
|
|
|
}
|
|
|
if(orderData!=null){
|
|
|
- map3.put("CEXCH_NAME",orderData.get("cexchname"));//币种名称
|
|
|
map.put("CVENCODE",orderData.get("cvencode"));//供应商编码
|
|
|
mapt.put("CVENCODE",orderData.get("cvencode"));//供应商编码
|
|
|
map5.put("IEXCHRATE",orderData.get("nflat"));//汇率(如果传空,接口默认1)cPayCode
|
|
@@ -989,13 +1008,15 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
if(order!=null){//销售订单主表
|
|
|
map.put("cOrderCode",order.get("cSOCode"));//销售订单号
|
|
|
map3.put("CBUSTYPE",order.get("cBusType"));//业务类型(普通销售、分期付款)(如果传空,取来源单据)
|
|
|
+ map6.put("CEXCH_NAME",order.get("cexch_name"));//CEXCH_NAME 币种名称
|
|
|
+ map5.put("CEXCH_NAME",order.get("cexch_name"));//CEXCH_NAME 币种名称
|
|
|
map4.put("CEXCH_NAME",order.get("cexch_name"));//币种名称(如果传空,传来源单据;无来源单据,默认人民币)
|
|
|
+ map3.put("CEXCH_NAME",order.get("cexch_name"));//币种名称
|
|
|
map6.put("CBUSTYPE",order.get("cBusType"));//业务类型
|
|
|
map6.put("CCUSCODE",order.get("cCusCode"));//客户编码
|
|
|
map6.put("CDEPCODE",order.get("cDepCode"));//部门编码(如果传空,取来源单据)
|
|
|
map6.put("SALETPYECODE",order.get("cSTCode"));//销售类型编码
|
|
|
map6.put("IEXCHRATE",order.get("iExchRate"));//IEXCHRATE 汇率
|
|
|
- map6.put("CEXCH_NAME",order.get("cexch_name"));//CEXCH_NAME 币种名称
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -1344,4 +1365,9 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
public List<SyPackingListTailoringItem> getList(String id) {
|
|
|
return syPackingListTailoringItemMapper.getList(id);
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Map<String,Object> getSyShippingOrder(String id) {
|
|
|
+ return syPackingListTailoringMapper.getSyShippingOrder(id);
|
|
|
+ }
|
|
|
}
|