提交 3c3b5cc1 authored 作者: 刘海泉's avatar 刘海泉

修改测试问题

上级 8d10ed29
...@@ -5,7 +5,6 @@ import lombok.Getter; ...@@ -5,7 +5,6 @@ import lombok.Getter;
import lombok.Setter; import lombok.Setter;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
/** /**
* @ClassName UpdatePerformanceProgressParam * @ClassName UpdatePerformanceProgressParam
...@@ -26,7 +25,7 @@ public class UpdatePerformanceProgressParam { ...@@ -26,7 +25,7 @@ public class UpdatePerformanceProgressParam {
@ApiModelProperty("今日预计完成吨数") @ApiModelProperty("今日预计完成吨数")
private BigDecimal todayExpectComplete; private String todayExpectComplete;
@ApiModelProperty("交易要求到站时间") @ApiModelProperty("交易要求到站时间")
......
package com.clx.performance.vo.pc; package com.clx.performance.vo.pc;
import com.clx.performance.enums.OrderEnum; import com.clx.performance.enums.OrderEnum;
import com.msl.common.convertor.type.MoneyOutConvert;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
...@@ -81,6 +82,7 @@ public class PerformanceProgressVO{ ...@@ -81,6 +82,7 @@ public class PerformanceProgressVO{
} }
@ApiModelProperty("司机运费") @ApiModelProperty("司机运费")
@MoneyOutConvert
private BigDecimal driverFreightPrice; private BigDecimal driverFreightPrice;
...@@ -171,6 +173,7 @@ public class PerformanceProgressVO{ ...@@ -171,6 +173,7 @@ public class PerformanceProgressVO{
@ApiModelProperty("测算运费") @ApiModelProperty("测算运费")
@MoneyOutConvert
private BigDecimal predictionFreightPrice; private BigDecimal predictionFreightPrice;
......
...@@ -34,11 +34,14 @@ public class AddressServiceImpl implements AddressService { ...@@ -34,11 +34,14 @@ public class AddressServiceImpl implements AddressService {
@Override @Override
public String generateAddressDetail(String ... args) { public String generateAddressDetail(String ... args) {
String detail = args[args.length-1];
for (String arg : args) { for (String arg : args) {
if(StringUtils.isNotBlank(arg)){ if(StringUtils.isNotBlank(arg) && !detail.contains(arg)){
sb.append(arg); sb.append(arg);
} }
} }
sb.append(detail);
return sb.toString(); return sb.toString();
} }
} }
...@@ -33,6 +33,7 @@ import com.clx.performance.utils.gd.GdService; ...@@ -33,6 +33,7 @@ import com.clx.performance.utils.gd.GdService;
import com.clx.performance.vo.pc.PerformanceProgressDetailVO; import com.clx.performance.vo.pc.PerformanceProgressDetailVO;
import com.clx.performance.vo.pc.PerformanceProgressOperationLogVO; import com.clx.performance.vo.pc.PerformanceProgressOperationLogVO;
import com.clx.performance.vo.pc.PerformanceProgressVO; import com.clx.performance.vo.pc.PerformanceProgressVO;
import com.google.common.base.Joiner;
import com.msl.common.base.Optional; import com.msl.common.base.Optional;
import com.msl.common.exception.ServiceSystemException; import com.msl.common.exception.ServiceSystemException;
import com.msl.common.utils.DateUtils; import com.msl.common.utils.DateUtils;
...@@ -124,6 +125,14 @@ public class PerformanceProgressServiceImpl implements PerformanceProgressServi ...@@ -124,6 +125,14 @@ public class PerformanceProgressServiceImpl implements PerformanceProgressServi
List<PerformanceProgressVO> records = performanceProgressStruct.convertList(page.getRecords()); List<PerformanceProgressVO> records = performanceProgressStruct.convertList(page.getRecords());
records.forEach(item->{
if(StringUtils.isNotBlank(item.getSeniorLogisticsManagerName())){
item.setSeniorLogisticsManagerName(Joiner.on(",")
.join(JSON.parseArray(item.getSeniorLogisticsManagerName())));
}
}
);
returnPage.setPages(page.getPages()); returnPage.setPages(page.getPages());
returnPage.setTotal(page.getTotal()); returnPage.setTotal(page.getTotal());
returnPage.setRecords(records); returnPage.setRecords(records);
...@@ -201,14 +210,25 @@ public class PerformanceProgressServiceImpl implements PerformanceProgressServi ...@@ -201,14 +210,25 @@ public class PerformanceProgressServiceImpl implements PerformanceProgressServi
BigDecimal todayExpectComplete = Objects.nonNull(item.getTodayExpectComplete()) BigDecimal todayExpectComplete = Objects.nonNull(item.getTodayExpectComplete())
?item.getTodayExpectComplete():BigDecimal.ZERO; ?item.getTodayExpectComplete():BigDecimal.ZERO;
if(Objects.nonNull(param.getTodayExpectComplete()) if(StringUtils.isNotBlank(param.getTodayExpectComplete())){
&& todayExpectComplete.compareTo(param.getTodayExpectComplete()) != 0){ if(new BigDecimal(param.getTodayExpectComplete()).compareTo(todayExpectComplete) != 0){
PerformanceProgressLog log = performanceProgressLogService.generateLog(item.getOrderNo(), PerformanceProgressLog log = performanceProgressLogService.generateLog(item.getOrderNo(),
PerformanceProgressEnum.LogType.TODAY_EXPECT_COMPLETE, PerformanceProgressEnum.LogType.TODAY_EXPECT_COMPLETE,
param.getTodayExpectComplete(),userNo,userName); param.getTodayExpectComplete(),userNo,userName);
update.setTodayExpectComplete(param.getTodayExpectComplete()); update.setTodayExpectComplete(new BigDecimal(param.getTodayExpectComplete()));
logs.add(log); logs.add(log);
change = true; change = true;
}
}else{
//今日预计完成吨数从有变成无
if(todayExpectComplete.compareTo(BigDecimal.ZERO) != 0){
PerformanceProgressLog log = performanceProgressLogService.generateLog(item.getOrderNo(),
PerformanceProgressEnum.LogType.TODAY_EXPECT_COMPLETE,
BigDecimal.ZERO,userNo,userName);
update.setTodayExpectComplete(new BigDecimal(param.getTodayExpectComplete()));
logs.add(log);
change = true;
}
} }
if(!StringUtils.equals(item.getTradeRequireArriveStationTime(),param.getTradeRequireArriveStationTime())){ if(!StringUtils.equals(item.getTradeRequireArriveStationTime(),param.getTradeRequireArriveStationTime())){
...@@ -260,6 +280,7 @@ public class PerformanceProgressServiceImpl implements PerformanceProgressServi ...@@ -260,6 +280,7 @@ public class PerformanceProgressServiceImpl implements PerformanceProgressServi
} }
} }
@Override @Override
public PerformanceProgressDetailVO getPerformanceProgressDetail(Integer id) { public PerformanceProgressDetailVO getPerformanceProgressDetail(Integer id) {
PerformanceProgress item = performanceProgressDao.getEntityByKey(id).orElseThrow(ResultEnum.DATA_NOT_FIND); PerformanceProgress item = performanceProgressDao.getEntityByKey(id).orElseThrow(ResultEnum.DATA_NOT_FIND);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论