提交 f8c37ad9 authored 作者: liruixin's avatar liruixin

结算单号查询详情

上级 cd56009a
...@@ -56,8 +56,8 @@ public class CarrierBreakContractSettlementOwnerController { ...@@ -56,8 +56,8 @@ public class CarrierBreakContractSettlementOwnerController {
@ApiOperation(value = "详情",notes = "<br>By:李瑞新") @ApiOperation(value = "详情",notes = "<br>By:李瑞新")
@GetMapping("/getCarrierBreakContractSettlementOwnerDetail") @GetMapping("/getCarrierBreakContractSettlementOwnerDetail")
@UnitCovert(param = false) @UnitCovert(param = false)
public Result<CarrierBreakContractSettlementOwnerDetailVO> getCarrierBreakContractSettlementOwnerDetail(@NotNull(message = "id不能为空") Integer id) { public Result<CarrierBreakContractSettlementOwnerDetailVO> getCarrierBreakContractSettlementOwnerDetail(@NotNull(message = "结算单号不能为空") String settlementNo) {
return Result.ok(breakContractSettlementOwnerService.getCarrierBreakContractSettlementOwnerDetail(id)); return Result.ok(breakContractSettlementOwnerService.getCarrierBreakContractSettlementOwnerDetail(settlementNo));
} }
@ApiOperation(value = "上传结算凭证",notes = "<br>By:李瑞新") @ApiOperation(value = "上传结算凭证",notes = "<br>By:李瑞新")
......
...@@ -40,8 +40,8 @@ public class OwnerBreakContractSettlementOwnerController { ...@@ -40,8 +40,8 @@ public class OwnerBreakContractSettlementOwnerController {
@ApiOperation(value = "详情",notes = "<br>By:李瑞新") @ApiOperation(value = "详情",notes = "<br>By:李瑞新")
@GetMapping("/getOwnerBreakContractSettlementOwnerDetail") @GetMapping("/getOwnerBreakContractSettlementOwnerDetail")
@UnitCovert(param = false) @UnitCovert(param = false)
public Result<CarrierBreakContractSettlementOwnerDetailVO> getOwnerBreakContractSettlementOwnerDetail(@NotNull(message = "id不能为空") Integer id) { public Result<CarrierBreakContractSettlementOwnerDetailVO> getOwnerBreakContractSettlementOwnerDetail(@NotNull(message = "结算单号不能为空") String settlementNo) {
return Result.ok(breakContractSettlementOwnerService.getCarrierBreakContractSettlementOwnerDetail(id)); return Result.ok(breakContractSettlementOwnerService.getCarrierBreakContractSettlementOwnerDetail(settlementNo));
} }
@ApiOperation(value = "列表",notes = "<br>By:李瑞新") @ApiOperation(value = "列表",notes = "<br>By:李瑞新")
......
...@@ -6,6 +6,7 @@ import com.clx.performance.mapper.breakcontract.BreakContractSettlementOwnerMapp ...@@ -6,6 +6,7 @@ import com.clx.performance.mapper.breakcontract.BreakContractSettlementOwnerMapp
import com.clx.performance.model.breakcontract.BreakContractSettlementOwner; import com.clx.performance.model.breakcontract.BreakContractSettlementOwner;
import com.clx.performance.param.pc.breakcontract.carrier.CarrierBreakContractSavePayeeParam; import com.clx.performance.param.pc.breakcontract.carrier.CarrierBreakContractSavePayeeParam;
import com.clx.performance.param.pc.breakcontract.carrier.PageCarrierBreakContractSettlementOwnerParam; import com.clx.performance.param.pc.breakcontract.carrier.PageCarrierBreakContractSettlementOwnerParam;
import com.msl.common.base.Optional;
import com.msl.common.dao.BaseDao; import com.msl.common.dao.BaseDao;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
...@@ -24,4 +25,6 @@ public interface BreakContractSettlementOwnerDao extends BaseDao<BreakContractSe ...@@ -24,4 +25,6 @@ public interface BreakContractSettlementOwnerDao extends BaseDao<BreakContractSe
boolean saveCarrierBreakContractPayee(CarrierBreakContractSavePayeeParam param); boolean saveCarrierBreakContractPayee(CarrierBreakContractSavePayeeParam param);
Optional<BreakContractSettlementOwner> getDetailBySettlementNo(@Param("settlementNo") String settlementNo);
} }
...@@ -10,6 +10,7 @@ import com.clx.performance.mapper.breakcontract.BreakContractSettlementOwnerMapp ...@@ -10,6 +10,7 @@ import com.clx.performance.mapper.breakcontract.BreakContractSettlementOwnerMapp
import com.clx.performance.model.breakcontract.BreakContractSettlementOwner; import com.clx.performance.model.breakcontract.BreakContractSettlementOwner;
import com.clx.performance.param.pc.breakcontract.carrier.CarrierBreakContractSavePayeeParam; import com.clx.performance.param.pc.breakcontract.carrier.CarrierBreakContractSavePayeeParam;
import com.clx.performance.param.pc.breakcontract.carrier.PageCarrierBreakContractSettlementOwnerParam; import com.clx.performance.param.pc.breakcontract.carrier.PageCarrierBreakContractSettlementOwnerParam;
import com.msl.common.base.Optional;
import com.msl.common.dao.impl.BaseDaoImpl; import com.msl.common.dao.impl.BaseDaoImpl;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
...@@ -73,4 +74,11 @@ public class BreakContractSettlementOwnerDaoImpl extends BaseDaoImpl<BreakContra ...@@ -73,4 +74,11 @@ public class BreakContractSettlementOwnerDaoImpl extends BaseDaoImpl<BreakContra
.set(BreakContractSettlementOwner::getStatus, to) .set(BreakContractSettlementOwner::getStatus, to)
); );
} }
@Override
public Optional<BreakContractSettlementOwner> getDetailBySettlementNo(String settlementNo) {
return Optional.of(lQrWrapper()
.eq(BreakContractSettlementOwner::getSettlementNo, settlementNo))
.map(super::getOne);
}
} }
...@@ -20,7 +20,7 @@ public interface BreakContractSettlementOwnerService { ...@@ -20,7 +20,7 @@ public interface BreakContractSettlementOwnerService {
SXSSFWorkbook exportCarrierBreakContractSettlementOwnerList(PageCarrierBreakContractSettlementOwnerParam param); SXSSFWorkbook exportCarrierBreakContractSettlementOwnerList(PageCarrierBreakContractSettlementOwnerParam param);
CarrierBreakContractSettlementOwnerDetailVO getCarrierBreakContractSettlementOwnerDetail(Integer id); CarrierBreakContractSettlementOwnerDetailVO getCarrierBreakContractSettlementOwnerDetail(String settlementNo);
void uploadInvoiceImg(CarrierUploadInvoiceImgParam param); void uploadInvoiceImg(CarrierUploadInvoiceImgParam param);
......
...@@ -308,7 +308,7 @@ public class OrderChildServiceImpl implements OrderChildService { ...@@ -308,7 +308,7 @@ public class OrderChildServiceImpl implements OrderChildService {
orderChild.setSettlementAccountPeriod(orderGoods.getSettlementAccountPeriod()); orderChild.setSettlementAccountPeriod(orderGoods.getSettlementAccountPeriod());
// 更新货单数据 // 更新货单数据
updateOrderGoodsAmount(orderGoods, truckLoad); updateOrderGoodsAmount(orderGoods, orderChild.getWeight());
// 更新定向单状态 // 更新定向单状态
updateOrderGoodsDirect(bind); updateOrderGoodsDirect(bind);
......
...@@ -142,13 +142,12 @@ public class BreakContractSettlementOwnerServiceImpl implements BreakContractSe ...@@ -142,13 +142,12 @@ public class BreakContractSettlementOwnerServiceImpl implements BreakContractSe
} }
@Override @Override
public CarrierBreakContractSettlementOwnerDetailVO getCarrierBreakContractSettlementOwnerDetail(Integer id) { public CarrierBreakContractSettlementOwnerDetailVO getCarrierBreakContractSettlementOwnerDetail(String settlementNo) {
//结算单详情 //结算单详情
BreakContractSettlementOwner settlementOwner =breakContractSettlementOwnerDao.getEntityByKey(id).orElseThrow(PerformanceResultEnum.DATA_NOT_FIND); BreakContractSettlementOwner settlementOwner =breakContractSettlementOwnerDao.getDetailBySettlementNo(settlementNo).orElseThrow(PerformanceResultEnum.DATA_NOT_FIND);
CarrierBreakContractSettlementOwnerDetailVO detail = breakContractSettlementOwnerStruct.convertToDetail(settlementOwner); CarrierBreakContractSettlementOwnerDetailVO detail = breakContractSettlementOwnerStruct.convertToDetail(settlementOwner);
String settlementNo = settlementOwner.getSettlementNo();
List<BreakContractSettlementLog> settlementLogs = breakContractSettlementLogDao.getSettlementLogs(settlementNo); List<BreakContractSettlementLog> settlementLogs = breakContractSettlementLogDao.getSettlementLogs(settlementNo);
List<CarrierBreakContractSettlementLogVO> settlementLogVOS = breakContractSettlementLogStruct.covertToCarrierList(settlementLogs); List<CarrierBreakContractSettlementLogVO> settlementLogVOS = breakContractSettlementLogStruct.covertToCarrierList(settlementLogs);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论