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

Commit 076b0839 authored by jiangxiulong's avatar jiangxiulong

修改收货地址 完善

parent c0b8e7bd
package com.liquidnet.service.kylin.dto.param.platformFskfsfs;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author jiangxiulong
*/
@ApiModel(value = "FskfsfsAddressExcelVo")
@Data
public class FskfsfsAddressExcelVo {
@ApiModelProperty(value = "订单编号")
private String orderCode;
@ApiModelProperty(value = "收货人姓名")
private String userName;
@ApiModelProperty(value = "收货人手机号")
private String phone;
@ApiModelProperty(value = "收货人地址")
private String address;
}
...@@ -7,7 +7,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers; ...@@ -7,7 +7,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.liquidnet.common.cache.redis.util.RedisDataSourceUtil; import com.liquidnet.common.cache.redis.util.RedisDataSourceUtil;
import com.liquidnet.service.base.ResponseDto; import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.kylin.constant.KylinRedisConst; import com.liquidnet.service.kylin.constant.KylinRedisConst;
import com.liquidnet.service.kylin.dto.param.AddressVo; import com.liquidnet.service.kylin.dto.param.platformFskfsfs.FskfsfsAddressExcelVo;
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.returns.KylinOrderRefundsVo; import com.liquidnet.service.kylin.dto.vo.returns.KylinOrderRefundsVo;
import com.liquidnet.service.kylin.entity.KylinOrderRefunds; import com.liquidnet.service.kylin.entity.KylinOrderRefunds;
...@@ -120,13 +120,13 @@ public class JxlDataKylinOrderController { ...@@ -120,13 +120,13 @@ public class JxlDataKylinOrderController {
@RequestParam MultipartFile file @RequestParam MultipartFile file
) { ) {
try { try {
EasyExcel.read("/Users/jiangxiulong/Desktop" + File.separator + file.getOriginalFilename(), AddressVo.class, new PageReadListener<AddressVo>(dataList -> { EasyExcel.read("/Users/jiangxiulong/Desktop" + File.separator + file.getOriginalFilename(), FskfsfsAddressExcelVo.class, new PageReadListener<FskfsfsAddressExcelVo>(dataList -> {
for (AddressVo demoData : dataList) { for (FskfsfsAddressExcelVo demoData : dataList) {
String userName = demoData.getProvince(); String orderCode = demoData.getOrderCode();
String address = demoData.getCity(); String userName = demoData.getUserName();
String phone = demoData.getCounty(); String phone = demoData.getPhone();
String orderCode = demoData.getName(); String address = demoData.getAddress();
log.info("orderCode:{},phone:{},address:{},userName:{},", orderCode, phone, address, userName); log.info("orderCode:{},userName:{},phone:{},address:{},", orderCode, userName, phone, address);
// 获取订单 id // 获取订单 id
KylinOrderTickets kylinOrderTickets = kylinOrderTicketsMapper.selectOne( KylinOrderTickets kylinOrderTickets = kylinOrderTicketsMapper.selectOne(
...@@ -137,12 +137,18 @@ public class JxlDataKylinOrderController { ...@@ -137,12 +137,18 @@ public class JxlDataKylinOrderController {
if (null == userName || userName.isEmpty()) { if (null == userName || userName.isEmpty()) {
userName = kylinOrderTickets.getExpressContacts(); userName = kylinOrderTickets.getExpressContacts();
} }
if (null == phone || phone.isEmpty()) {
phone = kylinOrderTickets.getExpressPhone();
}
if (null == address || address.isEmpty()) {
address = kylinOrderTickets.getExpressAddress();
}
// mysql // mysql
KylinOrderTickets aNew = KylinOrderTickets.getNew(); KylinOrderTickets aNew = KylinOrderTickets.getNew();
aNew.setExpressContacts(userName); aNew.setExpressContacts(userName);
aNew.setExpressAddress(address);
aNew.setExpressPhone(phone); aNew.setExpressPhone(phone);
aNew.setExpressAddress(address);
kylinOrderTicketsMapper.update(aNew, kylinOrderTicketsMapper.update(aNew,
Wrappers.lambdaUpdate(KylinOrderTickets.class) Wrappers.lambdaUpdate(KylinOrderTickets.class)
.eq(KylinOrderTickets::getOrderTicketsId, orderTicketsId) .eq(KylinOrderTickets::getOrderTicketsId, orderTicketsId)
......
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