|
|
|
@ -469,24 +469,17 @@ public class RetailAppServiceImp implements RetailAppService {
|
|
|
|
|
JSONObject type = new JSONObject();
|
|
|
|
|
type.put("send_type", "payment");
|
|
|
|
|
type.put("id", order.getString("order_id"));
|
|
|
|
|
if("iphone".equals(devToken.getString("client_type"))) {
|
|
|
|
|
if ("iphone".equals(devToken.getString("client_type"))) {
|
|
|
|
|
apnsMessageHelper.sendAppleMessage(LocaleSupport.localeMessage("app.message.title.payment"),
|
|
|
|
|
LocaleSupport.localeMessage("app.message.body.payment") + order.getString("currency") + order.getDoubleValue("total_amount"), token,
|
|
|
|
|
order, type);
|
|
|
|
|
LocaleSupport.localeMessage("app.message.body.payment") + order.getString("currency") + order.getDoubleValue("total_amount"),
|
|
|
|
|
token, order, type);
|
|
|
|
|
}
|
|
|
|
|
if("android".equals(devToken.getString("client_type"))) {
|
|
|
|
|
JPushClient jPushClient= JpushMessageHelper.getPush();
|
|
|
|
|
JpushMessage jpushMessage = new JpushMessage();
|
|
|
|
|
jpushMessage.setTitle(LocaleSupport.localeMessage("app.message.title.payment"));
|
|
|
|
|
jpushMessage.setText(LocaleSupport.localeMessage("app.message.body.payment") + order.getString("currency") + order.getDoubleValue("total_amount"));
|
|
|
|
|
JSONObject param = new JSONObject();
|
|
|
|
|
param.put("data",order);
|
|
|
|
|
param.put("type",type);
|
|
|
|
|
jpushMessage.setParams(param);
|
|
|
|
|
PushPayload pushPayload =JpushMessageHelper.generateSinglePayload(token,jpushMessage);
|
|
|
|
|
jPushClient.sendPush(pushPayload);
|
|
|
|
|
if ("android".equals(devToken.getString("client_type"))) {
|
|
|
|
|
jpushMessageHelper.sendAppleMessage(LocaleSupport.localeMessage("app.message.title.payment"),
|
|
|
|
|
LocaleSupport.localeMessage("app.message.body.payment") + order.getString("currency") + order.getDoubleValue("total_amount"),
|
|
|
|
|
token, order, type);
|
|
|
|
|
}
|
|
|
|
|
log.put("status", 2);
|
|
|
|
|
log.put("status", 2);
|
|
|
|
|
appMessageLogMapper.update(log);
|
|
|
|
|
} catch (Exception e) {
|
|
|
|
|
logger.error("出错了:" + e.getMessage());
|
|
|
|
@ -529,15 +522,15 @@ public class RetailAppServiceImp implements RetailAppService {
|
|
|
|
|
JSONObject type = new JSONObject();
|
|
|
|
|
type.put("send_type", "refund");
|
|
|
|
|
type.put("id", order.getString("order_id"));
|
|
|
|
|
if("iphone".equals(devToken.getString("client_type"))) {
|
|
|
|
|
apnsMessageHelper.sendAppleMessage("Refund JpushMessage", LocaleSupport.localeMessage("app.message.body.refund") + refundAmount, token,
|
|
|
|
|
order, type);
|
|
|
|
|
if ("iphone".equals(devToken.getString("client_type"))) {
|
|
|
|
|
apnsMessageHelper.sendAppleMessage("Refund JpushMessage", LocaleSupport.localeMessage("app.message.body.refund") + refundAmount,
|
|
|
|
|
token, order, type);
|
|
|
|
|
}
|
|
|
|
|
if("android".equals(devToken.getString("client_type"))) {
|
|
|
|
|
jpushMessageHelper.sendAppleMessage("Refund JpushMessage", LocaleSupport.localeMessage("app.message.body.refund") + refundAmount,token,
|
|
|
|
|
order, type);
|
|
|
|
|
if ("android".equals(devToken.getString("client_type"))) {
|
|
|
|
|
jpushMessageHelper.sendAppleMessage("Refund JpushMessage", LocaleSupport.localeMessage("app.message.body.refund") + refundAmount,
|
|
|
|
|
token, order, type);
|
|
|
|
|
}
|
|
|
|
|
log.put("status", 2);
|
|
|
|
|
log.put("status", 2);
|
|
|
|
|
appMessageLogMapper.update(log);
|
|
|
|
|
} catch (Exception e) {
|
|
|
|
|
logger.error("出错了:" + e.getMessage());
|
|
|
|
@ -569,21 +562,13 @@ public class RetailAppServiceImp implements RetailAppService {
|
|
|
|
|
JSONObject type = new JSONObject();
|
|
|
|
|
type.put("send_type", "notice");
|
|
|
|
|
type.put("id", notice.getNotice_id());
|
|
|
|
|
if("iphone".equals(devToken.getString("client_type"))){
|
|
|
|
|
if ("iphone".equals(devToken.getString("client_type"))) {
|
|
|
|
|
apnsMessageHelper.sendAppleMessage(LocaleSupport.localeMessage("app.message.title.notice"), notice.getTitle(), token, noticeObj,
|
|
|
|
|
type);
|
|
|
|
|
}
|
|
|
|
|
if("android".equals(devToken.getString("client_type"))){
|
|
|
|
|
JPushClient jPushClient= JpushMessageHelper.getPush();
|
|
|
|
|
JpushMessage jpushMessage = new JpushMessage();
|
|
|
|
|
jpushMessage.setTitle(notice.getTitle());
|
|
|
|
|
jpushMessage.setText(LocaleSupport.localeMessage("app.message.title.notice"));
|
|
|
|
|
JSONObject param = new JSONObject();
|
|
|
|
|
param.put("data",noticeObj);
|
|
|
|
|
param.put("type",type);
|
|
|
|
|
jpushMessage.setParams(param);
|
|
|
|
|
PushPayload pushPayload =JpushMessageHelper.generateSinglePayload(token,jpushMessage);
|
|
|
|
|
jPushClient.sendPush(pushPayload);
|
|
|
|
|
if ("android".equals(devToken.getString("client_type"))) {
|
|
|
|
|
jpushMessageHelper.sendAppleMessage(LocaleSupport.localeMessage("app.message.title.notice"), notice.getTitle(), token,
|
|
|
|
|
noticeObj, type);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
log.put("status", 2);
|
|
|
|
@ -616,10 +601,19 @@ public class RetailAppServiceImp implements RetailAppService {
|
|
|
|
|
JSONObject type = new JSONObject();
|
|
|
|
|
type.put("send_type", "cashback");
|
|
|
|
|
type.put("id", order.getString("order_id"));
|
|
|
|
|
apnsMessageHelper.sendAppleMessage(LocaleSupport.localeMessage("app.message.title.notice"),
|
|
|
|
|
LocaleSupport.localeMessage("app.message.body.cashback") + PlatformEnvironment.getEnv().getForeignCurrency() + " "
|
|
|
|
|
+ cashbackAmount,
|
|
|
|
|
token, order, type);
|
|
|
|
|
if ("iphone".equals(devToken.getString("client_type"))) {
|
|
|
|
|
|
|
|
|
|
apnsMessageHelper.sendAppleMessage(LocaleSupport.localeMessage("app.message.title.notice"),
|
|
|
|
|
LocaleSupport.localeMessage("app.message.body.cashback") + PlatformEnvironment.getEnv().getForeignCurrency() + " "
|
|
|
|
|
+ cashbackAmount,
|
|
|
|
|
token, order, type);
|
|
|
|
|
}
|
|
|
|
|
if ("android".equals(devToken.getString("client_type"))) {
|
|
|
|
|
jpushMessageHelper.sendAppleMessage(LocaleSupport.localeMessage("app.message.title.notice"),
|
|
|
|
|
LocaleSupport.localeMessage("app.message.body.cashback") + PlatformEnvironment.getEnv().getForeignCurrency() + " "
|
|
|
|
|
+ cashbackAmount,
|
|
|
|
|
token, order, type);
|
|
|
|
|
}
|
|
|
|
|
log.put("status", 2);
|
|
|
|
|
appMessageLogMapper.update(log);
|
|
|
|
|
} catch (Exception e) {
|
|
|
|
@ -653,9 +647,20 @@ public class RetailAppServiceImp implements RetailAppService {
|
|
|
|
|
JSONObject type = new JSONObject();
|
|
|
|
|
type.put("send_type", "clean");
|
|
|
|
|
type.put("id", log_clearing_detail_id);
|
|
|
|
|
apnsMessageHelper.sendAppleMessage(LocaleSupport.localeMessage("app.message.title.clean"), LocaleSupport.localeMessage("app.message.body.clean")
|
|
|
|
|
+ PlatformEnvironment.getEnv().getForeignCurrency() + " " + clearing_amount + " (" + settle_date_from + "-" + settle_date_to + ")",
|
|
|
|
|
token, log_clearing_detail, type);
|
|
|
|
|
if ("iphone".equals(devToken.getString("client_type"))) {
|
|
|
|
|
|
|
|
|
|
apnsMessageHelper.sendAppleMessage(LocaleSupport.localeMessage("app.message.title.clean"),
|
|
|
|
|
LocaleSupport.localeMessage("app.message.body.clean") + PlatformEnvironment.getEnv().getForeignCurrency() + " " + clearing_amount
|
|
|
|
|
+ " (" + settle_date_from + "-" + settle_date_to + ")",
|
|
|
|
|
token, log_clearing_detail, type);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if ("android".equals(devToken.getString("client_type"))) {
|
|
|
|
|
jpushMessageHelper.sendAppleMessage(LocaleSupport.localeMessage("app.message.title.clean"),
|
|
|
|
|
LocaleSupport.localeMessage("app.message.body.clean") + PlatformEnvironment.getEnv().getForeignCurrency() + " " + clearing_amount
|
|
|
|
|
+ " (" + settle_date_from + "-" + settle_date_to + ")",
|
|
|
|
|
token, log_clearing_detail, type);
|
|
|
|
|
}
|
|
|
|
|
log.put("status", 2);
|
|
|
|
|
appMessageLogMapper.update(log);
|
|
|
|
|
} catch (Exception e) {
|
|
|
|
@ -698,7 +703,6 @@ public class RetailAppServiceImp implements RetailAppService {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void updateReadStatus(JSONObject device, String noticeId) {
|
|
|
|
|
String clientType = device.getString("client_type");
|
|
|
|
@ -1125,9 +1129,13 @@ public class RetailAppServiceImp implements RetailAppService {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void sending(String devToken, JSONObject params, JSONObject log) {
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
apnsMessageHelper.sendAppleMessage(params.getString("title"), params.getString("content"), devToken, new JSONObject(), new JSONObject());
|
|
|
|
|
if ("iphone".equals(params.getString("client_type"))) {
|
|
|
|
|
apnsMessageHelper.sendAppleMessage(params.getString("title"), params.getString("content"), devToken, new JSONObject(), new JSONObject());
|
|
|
|
|
}
|
|
|
|
|
if ("android".equals(params.getString("client_type"))) {
|
|
|
|
|
jpushMessageHelper.sendAppleMessage(params.getString("title"), params.getString("content"), devToken, new JSONObject(), new JSONObject());
|
|
|
|
|
}
|
|
|
|
|
log.put("status", 2);
|
|
|
|
|
appMessageLogMapper.update(log);
|
|
|
|
|
} catch (Exception e) {
|
|
|
|
@ -1197,8 +1205,7 @@ public class RetailAppServiceImp implements RetailAppService {
|
|
|
|
|
return str.matches(regex);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void sendJpush(int client_id,JpushMessage message){
|
|
|
|
|
|
|
|
|
|
private void sendJpush(int client_id, JpushMessage message) {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|