|
@@ -1270,12 +1270,12 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
try {
|
|
|
dd = sf1.format(sf1.parse(main.getTheFinalShippingDate()));
|
|
|
}catch (Exception e){
|
|
|
- throw new JeecgBootException("最终船期转换异常");
|
|
|
+ return "推送失败:最终船期转换异常";
|
|
|
}
|
|
|
String rateSplit[] = dd.split("-");
|
|
|
Map<String, Object> rate= syShippingOrderMapper.queryU8Rate(rateSplit[0], rateSplit[1]);
|
|
|
if (rate==null||rate.size()==0){
|
|
|
- throw new JeecgBootException("该船期查询不到汇率,请检查日期是否填错");
|
|
|
+ return "推送失败:该船期查询不到汇率,请检查日期是否填错";
|
|
|
}
|
|
|
map5.put("IEXCHRATE",rate.get("nflat"));//汇率(如果传空,接口默认1)cPayCode
|
|
|
}
|
|
@@ -1312,10 +1312,10 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
System.out.println("mapt.containsKey(\"itemSort\")\t"+mapt.containsKey("itemSort"));
|
|
|
System.out.println("item.getOmpoIdItem()\t"+item.getOmpoIdItem());*/
|
|
|
if(!mapt.containsKey("itemSort")){ //第一次进行循环
|
|
|
- orderDataItem=syPackingListTailoringMapper.getOmOrPoItem("PO_PoDetails", "ID='"+item.getOmpoIdItem()+"'","ID");
|
|
|
+ orderDataItem=syPackingListTailoringMapper.getOmOrPoItem2("PO_PoDetails", "ID='"+item.getOmpoIdItem()+"'","ID");
|
|
|
}else{
|
|
|
if(orderData!=null&&orderData.containsKey("id")){
|
|
|
- orderDataItem=syPackingListTailoringMapper.getOmOrPoItem("PO_PoDetails", "poid='"+orderData.get("id")+"' and ivouchrowno='"+
|
|
|
+ orderDataItem=syPackingListTailoringMapper.getOmOrPoItem2("PO_PoDetails", "poid='"+orderData.get("id")+"' and ivouchrowno='"+
|
|
|
((Map<String,String>)mapt.get("itemSort")).get(item.getId())+"'","ID");//根据行号获取信息
|
|
|
}
|
|
|
}
|
|
@@ -1378,9 +1378,9 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
}*/
|
|
|
//if(item.getSyOrderDataItemId()!=null){//销售发货单 ---查询销售订单子表数据 顺序---5
|
|
|
if (orderDataItem==null){
|
|
|
- throw new JeecgBootException(mapt.get("account")+"账套的"+mapt.get("ordertype")+"子表未获取到数据");
|
|
|
+ return "推送失败:"+mapt.get("account")+"账套的"+mapt.get("ordertype")+"子表未获取到数据";
|
|
|
}else if(orderDataItem.get("iSOsID")==null){
|
|
|
- throw new JeecgBootException(mapt.get("account")+"的"+mapt.get("ordertype")+"子表的iSOsID为null");
|
|
|
+ return "推送失败:"+mapt.get("account")+"的"+mapt.get("ordertype")+"子表的iSOsID为null";
|
|
|
}else{
|
|
|
Map<String,Object> orderDataItem2=syPackingListTailoringMapper.getSoMainItem(orderDataItem.get("iSOsID").toString());
|
|
|
mapSort.put(item.getId(),orderDataItem2.get("irowno").toString());
|
|
@@ -1444,12 +1444,12 @@ public class SyPackingListTailoringServiceImpl extends ServiceImpl<SyPackingList
|
|
|
try {
|
|
|
dd = sf1.format(sf1.parse(main.getTheFinalShippingDate()));
|
|
|
}catch (Exception e){
|
|
|
- throw new JeecgBootException("最终船期转换异常");
|
|
|
+ return "推送失败:最终船期转换异常";
|
|
|
}
|
|
|
String rateSplit[] = dd.split("-");
|
|
|
Map<String, Object> rate= syShippingOrderMapper.queryU8Rate(rateSplit[0], rateSplit[1]);
|
|
|
if (rate==null||rate.size()==0){
|
|
|
- throw new JeecgBootException("该船期查询不到汇率,请检查日期是否填错");
|
|
|
+ return "推送失败:该船期查询不到汇率,请检查日期是否填错";
|
|
|
}
|
|
|
map6.put("IEXCHRATE",rate.get("nflat").toString());//汇率(如果传空,接口默认1)cPayCode
|
|
|
}
|