记得上下班打卡 | git大法好,push需谨慎

Commit 0f6443ba authored by 胡佳晨's avatar 胡佳晨

admin 提交

parent 6f6f5c07
...@@ -11,6 +11,7 @@ import com.liquidnet.service.kylin.dto.vo.express.KylinOrderExpressVo; ...@@ -11,6 +11,7 @@ import com.liquidnet.service.kylin.dto.vo.express.KylinOrderExpressVo;
import com.liquidnet.service.kylin.dto.vo.mongo.KylinOrderTicketEntitiesVo; import com.liquidnet.service.kylin.dto.vo.mongo.KylinOrderTicketEntitiesVo;
import com.liquidnet.service.kylin.dto.vo.mongo.KylinOrderTicketVo; import com.liquidnet.service.kylin.dto.vo.mongo.KylinOrderTicketVo;
import com.liquidnet.service.kylin.dto.vo.mongo.KylinPerformanceVo; import com.liquidnet.service.kylin.dto.vo.mongo.KylinPerformanceVo;
import com.liquidnet.service.kylin.dto.vo.partner.KylinTicketExpressModuleVo;
import com.liquidnet.service.kylin.dto.vo.returns.KylinOrderListVo; import com.liquidnet.service.kylin.dto.vo.returns.KylinOrderListVo;
import com.liquidnet.service.merchant.constant.MerchantRedisConst; import com.liquidnet.service.merchant.constant.MerchantRedisConst;
import com.liquidnet.service.merchant.dto.vo.MerchantFieldsVo; import com.liquidnet.service.merchant.dto.vo.MerchantFieldsVo;
...@@ -455,4 +456,45 @@ public class DataUtils { ...@@ -455,4 +456,45 @@ public class DataUtils {
String redisKey = KylinRedisConst.KYLIN_EXPRESS_MODULES; String redisKey = KylinRedisConst.KYLIN_EXPRESS_MODULES;
redisDataSourceUtil.getRedisKylinUtil().set(redisKey, voList); redisDataSourceUtil.getRedisKylinUtil().set(redisKey, voList);
} }
/**
* 获取 票种快递票模板关联vo [第三方非线上]
*
* @param ticketId
* @return
*/
public KylinTicketExpressModuleVo getTEMMerchantVo(String ticketId) {
String redisKey = KylinRedisConst.TICKET_EXPRESS_MODULE_P.concat(ticketId);
Object obj = redisDataSourceUtil.getRedisKylinUtil().get(redisKey);
if (obj != null) {
return (KylinTicketExpressModuleVo) obj;
} else {
return null;
}
}
/**
* 设置 票种快递票模板关联vo [线上]
*
* @param ticketId 票id
*/
public void setTEMVo(String ticketId, KylinTicketExpressModuleVo vo) {
redisDataSourceUtil.getRedisKylinUtil().set(KylinRedisConst.TICKET_EXPRESS_MODULE.concat(ticketId), vo);
}
/**
* 获取 票种快递票模板关联vo [线上]
*
* @param ticketId
* @return
*/
public KylinTicketExpressModuleVo getTEMVo(String ticketId) {
String redisKey = KylinRedisConst.TICKET_EXPRESS_MODULE.concat(ticketId);
Object obj = redisDataSourceUtil.getRedisKylinUtil().get(redisKey);
if (obj != null) {
return (KylinTicketExpressModuleVo) obj;
} else {
return null;
}
}
} }
...@@ -205,6 +205,12 @@ public class PerformanceVoUtils { ...@@ -205,6 +205,12 @@ public class PerformanceVoUtils {
TicketTimesTicketCreatePartnerVo ticketTimesTicketCreatePartnerVo = new TicketTimesTicketCreatePartnerVo(); TicketTimesTicketCreatePartnerVo ticketTimesTicketCreatePartnerVo = new TicketTimesTicketCreatePartnerVo();
BeanUtils.copyProperties(ticketTimes, ticketTimesTicketCreatePartnerVo); BeanUtils.copyProperties(ticketTimes, ticketTimesTicketCreatePartnerVo);
List<KylinTicketPartnerVo> kylinTicketPartnerVos = getTicketMongoList(ticketTimes.getTicketTimesId()); List<KylinTicketPartnerVo> kylinTicketPartnerVos = getTicketMongoList(ticketTimes.getTicketTimesId());
for (KylinTicketPartnerVo item :
kylinTicketPartnerVos) {
if (item.getIsExpress() == 1) {
item.setExpressModuleList(dataUtils.getTEMMerchantVo(item.getTicketsId()).getProduceCodeList());
}
}
ticketTimesTicketCreatePartnerVo.setTicket(kylinTicketPartnerVos); ticketTimesTicketCreatePartnerVo.setTicket(kylinTicketPartnerVos);
ticketTimesTicketCreatePartnerVoList.add(ticketTimesTicketCreatePartnerVo); ticketTimesTicketCreatePartnerVoList.add(ticketTimesTicketCreatePartnerVo);
for (KylinTicketPartnerVo kylinTicketPartnerVoItem : kylinTicketPartnerVos) { for (KylinTicketPartnerVo kylinTicketPartnerVoItem : kylinTicketPartnerVos) {
...@@ -222,7 +228,7 @@ public class PerformanceVoUtils { ...@@ -222,7 +228,7 @@ public class PerformanceVoUtils {
kylinPerformanceMisVo.setStopSellTime(StringList.get(0)); kylinPerformanceMisVo.setStopSellTime(StringList.get(0));
kylinPerformanceMisVo.setTicketTimes(ticketTimesTicketCreatePartnerVoList); kylinPerformanceMisVo.setTicketTimes(ticketTimesTicketCreatePartnerVoList);
String descibes = kylinPerformanceMisVo.getDetails().replace("'",""); String descibes = kylinPerformanceMisVo.getDetails().replace("'", "");
kylinPerformanceMisVo.setDetails(descibes); kylinPerformanceMisVo.setDetails(descibes);
kylinPerformanceMisVo.setIsDistribution(0); kylinPerformanceMisVo.setIsDistribution(0);
kylinPerformanceMisVo.setSyncAgent(0); kylinPerformanceMisVo.setSyncAgent(0);
...@@ -250,7 +256,7 @@ public class PerformanceVoUtils { ...@@ -250,7 +256,7 @@ public class PerformanceVoUtils {
KylinPerformanceRelations performanceRelations = new KylinPerformanceRelations(); KylinPerformanceRelations performanceRelations = new KylinPerformanceRelations();
BeanUtils.copyProperties(performanceUpdateMisVo, performanceRelations); BeanUtils.copyProperties(performanceUpdateMisVo, performanceRelations);
MerchantFieldsVo fieldsVo = dataUtils.getFieldsVoByFieldId(performanceRelations.getFieldId()); MerchantFieldsVo fieldsVo = dataUtils.getFieldsVoByFieldId(performanceRelations.getFieldId());
performances.setDetails(performanceUpdateMisVo.getDetails()); performances.setDetails(performanceUpdateMisVo.getDetails());
performances.setCityName(fieldsVo.getCityName()); performances.setCityName(fieldsVo.getCityName());
performances.setCityId(Integer.parseInt(fieldsVo.getCityId())); performances.setCityId(Integer.parseInt(fieldsVo.getCityId()));
...@@ -275,9 +281,9 @@ public class PerformanceVoUtils { ...@@ -275,9 +281,9 @@ public class PerformanceVoUtils {
performanceRelations.setUpdatedAt(updatedAt); performanceRelations.setUpdatedAt(updatedAt);
performanceRelations.setMerchantId(null); performanceRelations.setMerchantId(null);
if(performances.getApprovalUrl()==null || performances.getApprovalUrl().equals("")){ if (performances.getApprovalUrl() == null || performances.getApprovalUrl().equals("")) {
performanceStatus.setStatusSell(0); performanceStatus.setStatusSell(0);
}else{ } else {
performanceStatus.setStatusSell(1); performanceStatus.setStatusSell(1);
} }
......
...@@ -179,7 +179,7 @@ public class KylinPerformancesPartnerServiceImpl implements IKylinPerformancesPa ...@@ -179,7 +179,7 @@ public class KylinPerformancesPartnerServiceImpl implements IKylinPerformancesPa
if (!mongoMerchantUtils.judgeIsPermission(performancesId, merchantId, new String[]{ if (!mongoMerchantUtils.judgeIsPermission(performancesId, merchantId, new String[]{
MerchantAuthorizationConst.PerformancePermission.EDIT.getId(), MerchantAuthorizationConst.PerformancePermission.EDIT.getId(),
})) { })) {
if(!data.getMerchantId().equals(merchantId)){ if (!data.getMerchantId().equals(merchantId)) {
return ResponseDto.failure(ErrorMapping.get(29999)); return ResponseDto.failure(ErrorMapping.get(29999));
} }
} }
...@@ -205,7 +205,7 @@ public class KylinPerformancesPartnerServiceImpl implements IKylinPerformancesPa ...@@ -205,7 +205,7 @@ public class KylinPerformancesPartnerServiceImpl implements IKylinPerformancesPa
if (!mongoMerchantUtils.judgeIsPermission(step2Param.getPerformancesId(), step2Param.getMerchantId(), new String[]{ if (!mongoMerchantUtils.judgeIsPermission(step2Param.getPerformancesId(), step2Param.getMerchantId(), new String[]{
MerchantAuthorizationConst.PerformancePermission.EDIT.getId(), MerchantAuthorizationConst.PerformancePermission.EDIT.getId(),
})) { })) {
if(!vo.getMerchantId().equals(step2Param.getMerchantId())){ if (!vo.getMerchantId().equals(step2Param.getMerchantId())) {
return ResponseDto.failure(ErrorMapping.get(29999)); return ResponseDto.failure(ErrorMapping.get(29999));
} }
} }
...@@ -414,12 +414,14 @@ public class KylinPerformancesPartnerServiceImpl implements IKylinPerformancesPa ...@@ -414,12 +414,14 @@ public class KylinPerformancesPartnerServiceImpl implements IKylinPerformancesPa
}); });
//快递相关 //快递相关
KylinTicketExpressModuleVo moduleVo = redisMerchantUtils.getTEMMerchantVo(ticketItem.getTicketsId()); KylinTicketExpressModuleVo moduleVo = redisMerchantUtils.getTEMMerchantVo(ticketItem.getTicketsId());
redisMerchantUtils.setTEMVo(ticketItem.getTicketsId(), moduleVo); if (moduleVo != null) {
sqlsDataE.add(new Object[]{ticketItem.getTicketsId()}); redisMerchantUtils.setTEMVo(ticketItem.getTicketsId(), moduleVo);
for (ExpressModuleVo mVo : moduleVo.getProduceCodeList()) sqlsDataE.add(new Object[]{ticketItem.getTicketsId()});
sqlsDataF.add(new Object[]{ for (ExpressModuleVo mVo : moduleVo.getProduceCodeList())
ticketItem.getTicketsId(), mVo.getProductCode(), now, now sqlsDataF.add(new Object[]{
}); ticketItem.getTicketsId(), mVo.getProductCode(), now, now
});
}
} }
} }
String sqlData = SqlMapping.gets(sqls, sqlsDataA, sqlsDataB, sqlsDataC, sqlsDataD, sqlsDataE, sqlsDataF); String sqlData = SqlMapping.gets(sqls, sqlsDataA, sqlsDataB, sqlsDataC, sqlsDataD, sqlsDataE, sqlsDataF);
...@@ -449,10 +451,10 @@ public class KylinPerformancesPartnerServiceImpl implements IKylinPerformancesPa ...@@ -449,10 +451,10 @@ public class KylinPerformancesPartnerServiceImpl implements IKylinPerformancesPa
if (data == null) { if (data == null) {
return ResponseDto.failure(ErrorMapping.get(20104)); return ResponseDto.failure(ErrorMapping.get(20104));
} }
if (!mongoMerchantUtils.judgeIsPermission(performancesId,merchantId, new String[]{ if (!mongoMerchantUtils.judgeIsPermission(performancesId, merchantId, new String[]{
MerchantAuthorizationConst.PerformancePermission.EDIT.getId(), MerchantAuthorizationConst.PerformancePermission.EDIT.getId(),
})) { })) {
if(!data.getMerchantId().equals(merchantId)){ if (!data.getMerchantId().equals(merchantId)) {
return ResponseDto.failure(ErrorMapping.get(29999)); return ResponseDto.failure(ErrorMapping.get(29999));
} }
} }
...@@ -492,7 +494,7 @@ public class KylinPerformancesPartnerServiceImpl implements IKylinPerformancesPa ...@@ -492,7 +494,7 @@ public class KylinPerformancesPartnerServiceImpl implements IKylinPerformancesPa
if (!mongoMerchantUtils.judgeIsPermission(performancesId, merchantId, new String[]{ if (!mongoMerchantUtils.judgeIsPermission(performancesId, merchantId, new String[]{
MerchantAuthorizationConst.PerformancePermission.LINE.getId(), MerchantAuthorizationConst.PerformancePermission.LINE.getId(),
})) { })) {
if(!vo.getMerchantId().equals(merchantId)){ if (!vo.getMerchantId().equals(merchantId)) {
return ResponseDto.failure(ErrorMapping.get(29999)); return ResponseDto.failure(ErrorMapping.get(29999));
} }
} }
...@@ -545,7 +547,7 @@ public class KylinPerformancesPartnerServiceImpl implements IKylinPerformancesPa ...@@ -545,7 +547,7 @@ public class KylinPerformancesPartnerServiceImpl implements IKylinPerformancesPa
if (!mongoMerchantUtils.judgeIsPermission(performancesId, merchantId, new String[]{ if (!mongoMerchantUtils.judgeIsPermission(performancesId, merchantId, new String[]{
MerchantAuthorizationConst.PerformancePermission.LINE.getId(), MerchantAuthorizationConst.PerformancePermission.LINE.getId(),
})) { })) {
if(!vo.getMerchantId().equals(merchantId)){ if (!vo.getMerchantId().equals(merchantId)) {
return ResponseDto.failure(ErrorMapping.get(29999)); return ResponseDto.failure(ErrorMapping.get(29999));
} }
} }
...@@ -683,7 +685,7 @@ public class KylinPerformancesPartnerServiceImpl implements IKylinPerformancesPa ...@@ -683,7 +685,7 @@ public class KylinPerformancesPartnerServiceImpl implements IKylinPerformancesPa
if (!mongoMerchantUtils.judgeIsPermission(performancesId, merchantId, new String[]{ if (!mongoMerchantUtils.judgeIsPermission(performancesId, merchantId, new String[]{
MerchantAuthorizationConst.PerformancePermission.EDIT.getId(), MerchantAuthorizationConst.PerformancePermission.EDIT.getId(),
})) { })) {
if(!vo.getMerchantId().equals(merchantId)){ if (!vo.getMerchantId().equals(merchantId)) {
return ResponseDto.failure(ErrorMapping.get(29999)); return ResponseDto.failure(ErrorMapping.get(29999));
} }
} }
......
...@@ -337,7 +337,9 @@ public class KylinTicketsPartnerServiceImpl implements IKylinTicketsPartnerServi ...@@ -337,7 +337,9 @@ public class KylinTicketsPartnerServiceImpl implements IKylinTicketsPartnerServi
@Override @Override
public KylinTicketPartnerVo getTicketsMongo(String ticketsId) { public KylinTicketPartnerVo getTicketsMongo(String ticketsId) {
KylinTicketPartnerVo vo = mongoMerchantUtils.getTicketsMongo(ticketsId); KylinTicketPartnerVo vo = mongoMerchantUtils.getTicketsMongo(ticketsId);
vo.setExpressModuleList(redisMerchantUtils.getTEMMerchantVo(ticketsId).getProduceCodeList()); if(vo.getIsExpress()==1) {
vo.setExpressModuleList(redisMerchantUtils.getTEMMerchantVo(ticketsId).getProduceCodeList());
}
return mongoMerchantUtils.getTicketsMongo(ticketsId); return mongoMerchantUtils.getTicketsMongo(ticketsId);
} }
......
...@@ -392,12 +392,14 @@ public class PerformanceUtils { ...@@ -392,12 +392,14 @@ public class PerformanceUtils {
//快递相关 //快递相关
KylinTicketExpressModuleVo moduleVo = redisMerchantUtils.getTEMMerchantVo(tickets.getTicketsId()); KylinTicketExpressModuleVo moduleVo = redisMerchantUtils.getTEMMerchantVo(tickets.getTicketsId());
redisMerchantUtils.setTEMMerchantVo(tickets.getTicketsId(), moduleVo); if(moduleVo!=null) {
del9.add(new Object[]{tickets.getTicketsId(), updatedAt}); redisMerchantUtils.setTEMMerchantVo(tickets.getTicketsId(), moduleVo);
for (ExpressModuleVo mVo : moduleVo.getProduceCodeList()) del9.add(new Object[]{tickets.getTicketsId(), updatedAt});
insert9.add(new Object[]{ for (ExpressModuleVo mVo : moduleVo.getProduceCodeList())
tickets.getTicketsId(), mVo.getProductCode(), updatedAt, updatedAt insert9.add(new Object[]{
}); tickets.getTicketsId(), mVo.getProductCode(), updatedAt, updatedAt
});
}
} }
} }
String sqlData = SqlMapping.gets(sqls, String sqlData = SqlMapping.gets(sqls,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment