PHP转成java的格式,请大神帮助一下

qq_33396735 2016-08-11 02:51:20
public function deliveryorderCreate($param) {
if ( empty($param) ) {
exit('参数为空!');
}

$deliveryOrderCode = $param['order_sn']; // 出库单号, string (50) , 必填
$preDeliveryOrderCode = $param['order_sn']; // 原出库单号(ERP分配), string (50) , 条件必填,条件为换货出库
$preDeliveryOrderId = $param['order_sn']; // 原出库单号(WMS分配), string (50) , 条件必填,条件为换货出库
$orderType = "JYCK"; // 出库单类型, string (50) , 必填, JYCK=一般交易出库单, HHCK=换货出库单, BFCK=补发出库单,QTCK=其他出库单
$warehouseCode = "A"; // 仓库编码, string (50),必填 ,统仓统配等无需ERP指定仓储编码的情况填OTHER
$sourcePlatformCode = "OTHER"; // 订单来源平台编码, string (50) , 必填,TB= 淘宝 、TM=天猫 、JD=京东、DD=当当、PP=拍拍、YX=易讯、EBAY=ebay、QQ=QQ网购、AMAZON=亚马逊、SN=苏宁、GM=国美、WPH=唯品会、JM=聚美、LF=乐蜂、MGJ=蘑菇街、JS=聚尚、PX=拍鞋、YT=银泰、YHD=1号店、VANCL=凡客、YL=邮乐、YG=优购、1688=阿里巴巴、POS=POS门店、OTHER=其他, (只传英文编码)
$createTime = date('Y-m-d H:i:s'); // 发货单创建时间, string (19) , YYYY-MM-DD HH:MM:SS, 必填
$placeOrderTime = $param['add_time']; // 前台订单 (店铺订单) 创建时间 (下单时间) , string (19) , YYYY-MM-DD HH:MM:SS, 必填
$operateTime = date('Y-m-d H:i:s'); // 操作 (审核) 时间, string (19) , YYYY-MM-DD HH:MM:SS, 必填
$shopNick = $param['shopNick']; // 店铺名称, string (200) , 必填
$logisticsCode = "STO"; // 物流公司编码, string (50) , SF=顺丰、EMS=标准快递、EYB=经济快件、ZJS=宅急送、YTO=圆通 、ZTO=中通 (ZTO) 、HTKY=百世汇通、UC=优速、STO=申通、TTKDEX=天天快递 、QFKD=全峰、FAST=快捷、POSTB=邮政小包 、GTO=国通、YUNDA=韵达、JD=京东配送、DD=当当宅配、OTHER=其他,必填, (只传英文编码)
$sendName = $param['sendName']; // 姓名, string (50) , 必填
$sendMobile = $param['sendMobile']; // 移动电话, string (50) , 必填
$sendProvince = $param['sendProvince']; // 省份, string (50) , 必填
$sendCity = $param['sendCity']; // 城市, string (50) , 必填
$sendDetailAddress = $param['sendDetailAddress']; // 详细地址, string (200) , 必填
$name = $param['name']; // 姓名, string (50) , 必填
$mobile = $param['mobile']; // 移动电话, string (50) , 必填
$province = $param['province']; // 省份, string (50) , 必填
$city = $param['city']; // 城市, string (50) , 必填
$detailAddress = $param['address']; // 详细地址, string (200) , 必填
$type = "INVOICE"; // 发票类型, string (50) , INVOICE=普通发票,VINVOICE=增值税普通发票, EVINVOICE=电子增票, 条件必填 (条件为invoiceFlag为Y)
$ownerCode = "123"; // 货主编码, string (50) , 必填
$itemCode = $param['goods_id']; // 商品编码, string (50) , 必填
$itemId = "1"; // 仓储系统商品编码, string (50) ,条件必填
$planQty = $param['goods_number']; // 应发商品数量, int, 必填
$actualPrice = $param['total']; // 实际成交价, double (18, 2) , 必填


$createOrder = <<<EOF
<?xml version="1.0" encoding="utf-8"?>
<request>
<deliveryOrder>
<deliveryOrderCode>{$deliveryOrderCode}</deliveryOrderCode>
<preDeliveryOrderCode>{$preDeliveryOrderCode}</preDeliveryOrderCode>
<preDeliveryOrderId>{$preDeliveryOrderId}</preDeliveryOrderId>
<orderType>{$orderType}</orderType>
<warehouseCode>{$warehouseCode}</warehouseCode>
<sourcePlatformCode>{$sourcePlatformCode}</sourcePlatformCode>
<createTime>{$createTime}</createTime>
<placeOrderTime>{$placeOrderTime}</placeOrderTime>
<operateTime>{$operateTime}</operateTime>
<shopNick>{$shopNick}</shopNick>
<logisticsCode>{$logisticsCode}</logisticsCode>
<senderInfo>
<name>{$sendName}</name>
<mobile>{$sendMobile}</mobile>
<province>{$sendProvince}</province>
<city>{$sendCity}</city>
<detailAddress>{$sendDetailAddress}</detailAddress>
</senderInfo>
<receiverInfo>
<name>{$name}</name>
<mobile>{$mobile}</mobile>
<province>{$province}</province>
<city>{$city}</city>
<detailAddress>{$detailAddress}</detailAddress>
</receiverInfo>
</deliveryOrder>
<orderLines>
<orderLine>
<ownerCode>{$ownerCode}</ownerCode>
<itemCode>{$itemCode}</itemCode>
<itemId>{$itemId}</itemId>
<planQty>{$planQty}</planQty>
<actualPrice>{$actualPrice}</actualPrice>
</orderLine>
</orderLines>
</request>
EOF;
return $createOrder;
}
...全文
232 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

58,452

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧