|
|
|
@@ -15,6 +15,7 @@ import com.alibaba.fastjson.JSONObject; |
|
|
|
import com.iformall.common.ErrorCode; |
|
|
|
import com.iformall.common.ResultData; |
|
|
|
import com.iformall.domain.po.WxCUserBasicInfo; |
|
|
|
import com.iformall.domain.po.WxCUserCar; |
|
|
|
import com.iformall.domain.po.WxCoupon; |
|
|
|
import com.iformall.domain.po.WxPark; |
|
|
|
import com.iformall.domain.vo.WxCouponOrderCarCVo; |
|
|
|
@@ -39,6 +40,15 @@ public class CYFParkService extends BaseParkService implements ParkAdapterServic |
|
|
|
|
|
|
|
@Override |
|
|
|
public String initLogin(Map<String, String> paramMap, WxPark park, WxCUserBasicInfo member) throws Exception{ |
|
|
|
String carNumber = paramMap.get("carNumber"); |
|
|
|
if (StringUtils.isBlank(carNumber)) { |
|
|
|
logger.error("carNumber为空"); |
|
|
|
throw new MallinkException(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(), "carNumber为空"); |
|
|
|
} |
|
|
|
WxCUserCar car = parkHelper.getOne(park, member.getId(), carNumber, EnumCarVendor.CAE_CYF); |
|
|
|
if (null != car) { |
|
|
|
return car.getVendorPersonId(); |
|
|
|
} |
|
|
|
return null; |
|
|
|
} |
|
|
|
|
|
|
|
@@ -122,10 +132,11 @@ public class CYFParkService extends BaseParkService implements ParkAdapterServic |
|
|
|
if (retObj.getIntValue("result") == 1){ |
|
|
|
Integer createTime = retObj.getInteger("inTime");//计费时间 |
|
|
|
Integer endTime = retObj.getInteger("endTime");//离场时间 |
|
|
|
String msg = retObj.getString("warmPrompt"); |
|
|
|
String appId = ""; |
|
|
|
String payPath = ""; |
|
|
|
return new ResultData(new ParkStopFee(retObj.getString("orderId"), cyf.utcToLocal(String.valueOf(createTime)), |
|
|
|
cyf.utcToLocal(String.valueOf(endTime)), String.valueOf(retObj.getDouble("fee")),appId,payPath,null,null)); |
|
|
|
cyf.utcToLocal(String.valueOf(endTime)), String.valueOf(retObj.getDouble("fee")),appId,payPath,null,msg)); |
|
|
|
}else { |
|
|
|
logger.error("cyfCarStopFee error. paramMap: {} . cyfResult: {}",JSON.toJSONString(paramMap),ret); |
|
|
|
String msg = retObj.getString("strError"); |
|
|
|
|