|
@@ -370,6 +370,14 @@ class ROrderController extends AdminController{
|
|
|
$flag = 1;
|
|
|
}
|
|
|
}
|
|
|
+ //精佰退单接口 状态为申请退款切是精佰的订单
|
|
|
+
|
|
|
+ /*if ($status == -3 && $order->channel == 'jingbai') {
|
|
|
+
|
|
|
+ }*/
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
if($flag){
|
|
|
if (!$res) {
|
|
|
CommonFn::requestAjax(false,'修改失败');
|
|
@@ -913,6 +921,60 @@ class ROrderController extends AdminController{
|
|
|
}
|
|
|
|
|
|
}
|
|
|
+ //退单反馈信息接口
|
|
|
+ /**
|
|
|
+ * @param $isCanel 是否退单 1退单 0 不退单
|
|
|
+ * @param $orderId 精佰订单Id 对应 巾帼园 OrderNo
|
|
|
+ * @param $orderNo 巾帼园订单id 对应 巾帼园_id
|
|
|
+ * @param $money 若退单巾帼园需要收多少钱,单位为分,不退单可不传
|
|
|
+ * @param null $remark 退单状态备注包含修改信息,无修改此字段可不传
|
|
|
+ * @return bool
|
|
|
+ */
|
|
|
+ public function feedbackOrder($isCanel,$orderId,$orderNo,$money,$remark=null)
|
|
|
+ {
|
|
|
+ $key = Yii::app()->params['JingBai'];
|
|
|
+ $data['OrderId'] = $orderId;
|
|
|
+ $data['Remark'] = $remark;
|
|
|
+ //不退单, 但是需要修改信息
|
|
|
+ if(!$isCanel && !empty($remark)){
|
|
|
+
|
|
|
+ }
|
|
|
+ $data['Sign'] = md5($isCanel.$orderId.$orderNo.$money.$key);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ $dat = '';
|
|
|
+ foreach ($data as $key => $value) {
|
|
|
+ $dat .= $key.'='.urlencode($value).'&';
|
|
|
+ }
|
|
|
+ $dat = rtrim(trim($dat),'&');
|
|
|
+
|
|
|
+ $url = 'http://139.196.47.211:9030/ServiceController/SetHouseKeepingStatus'; //调用接口的平台服务地址
|
|
|
+
|
|
|
+ $ch = curl_init();
|
|
|
+ curl_setopt($ch, CURLOPT_DNS_USE_GLOBAL_CACHE, false);
|
|
|
+ curl_setopt($ch, CURLOPT_URL, $url);
|
|
|
+ curl_setopt($ch, CURLOPT_POST, 1);
|
|
|
+ curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );
|
|
|
+ curl_setopt($ch, CURLOPT_POSTFIELDS, $dat);
|
|
|
+ $result = curl_exec($ch);
|
|
|
+ curl_close($ch);
|
|
|
+ $res = json_decode($result,true);
|
|
|
+ if ($res['ReturnCode'] == '00'){
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
public function actionOutputExcel(){
|
|
|
$data = ROrder::model()->findAll(); //
|
|
|
$rows = CommonFn::getRowsFromCursor($data);
|