|
@@ -9,6 +9,8 @@ import com.winsea.svc.base.base.entity.CommonRoleResource;
|
|
import com.winsea.svc.base.base.service.ICommonRoleResourceService;
|
|
import com.winsea.svc.base.base.service.ICommonRoleResourceService;
|
|
import com.winsea.svc.base.security.entity.User;
|
|
import com.winsea.svc.base.security.entity.User;
|
|
import com.winsea.svc.base.security.util.AuthSecurityUtils;
|
|
import com.winsea.svc.base.security.util.AuthSecurityUtils;
|
|
|
|
+import com.yh.saas.common.support.util.IdGenerator;
|
|
|
|
+import com.yh.saas.plugin.yiliangyiyun.constant.NumberConstant;
|
|
import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
|
|
import com.yh.saas.plugin.yiliangyiyun.constant.StatusEnum;
|
|
import com.yh.saas.plugin.yiliangyiyun.entity.*;
|
|
import com.yh.saas.plugin.yiliangyiyun.entity.*;
|
|
import com.yh.saas.plugin.yiliangyiyun.mapper.TranSettlementReportMapper;
|
|
import com.yh.saas.plugin.yiliangyiyun.mapper.TranSettlementReportMapper;
|
|
@@ -47,6 +49,8 @@ public class TranSettlementReportServiceImpl extends ServiceImpl<TranSettlementR
|
|
private IDriverViewInfoService driverViewInfoService;
|
|
private IDriverViewInfoService driverViewInfoService;
|
|
@Autowired
|
|
@Autowired
|
|
private IContractManagementInfoService contractManagementInfoService;
|
|
private IContractManagementInfoService contractManagementInfoService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private ITranPriceApproveService tranPriceApproveService;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 汽运结算统计列表
|
|
* 汽运结算统计列表
|
|
@@ -88,6 +92,13 @@ public class TranSettlementReportServiceImpl extends ServiceImpl<TranSettlementR
|
|
List<TranSettlementReport> dataList = baseMapper.getListByCondition(pageView);
|
|
List<TranSettlementReport> dataList = baseMapper.getListByCondition(pageView);
|
|
if (!CollectionUtils.isEmpty(dataList)) {
|
|
if (!CollectionUtils.isEmpty(dataList)) {
|
|
for (TranSettlementReport tranSettlementReport1 : dataList) {
|
|
for (TranSettlementReport tranSettlementReport1 : dataList) {
|
|
|
|
+ //查看修改结算重量记录
|
|
|
|
+ List<TranPriceApprove> tranPriceApproveList = tranPriceApproveService.selectList(new EntityWrapper<TranPriceApprove>()
|
|
|
|
+ .eq(TranPriceApprove.QueryFiles.PROCESS_ID, tranSettlementReport1.getId())
|
|
|
|
+ .eq("record_type", "2").eq(TranPriceApprove.QueryFiles.DELETE_FLAG, NumberConstant.CONSTANT0));
|
|
|
|
+ if (!CollectionUtils.isEmpty(tranPriceApproveList)) {
|
|
|
|
+ tranSettlementReport1.setTranPriceApproveList(tranPriceApproveList);
|
|
|
|
+ }
|
|
//查询账户信息
|
|
//查询账户信息
|
|
List<DriverViewInfo> driverViewInfoList = driverViewInfoService.selectList(new EntityWrapper<DriverViewInfo>()
|
|
List<DriverViewInfo> driverViewInfoList = driverViewInfoService.selectList(new EntityWrapper<DriverViewInfo>()
|
|
.eq("driver_name", tranSettlementReport1.getName())
|
|
.eq("driver_name", tranSettlementReport1.getName())
|
|
@@ -140,6 +151,16 @@ public class TranSettlementReportServiceImpl extends ServiceImpl<TranSettlementR
|
|
if (tranSettlementReport1 != null) {
|
|
if (tranSettlementReport1 != null) {
|
|
//0 修改结算重量
|
|
//0 修改结算重量
|
|
if (tranSettlementReport.getFlag() == 0) {
|
|
if (tranSettlementReport.getFlag() == 0) {
|
|
|
|
+ //生成记录
|
|
|
|
+ TranPriceApprove tranPriceApprove = new TranPriceApprove();
|
|
|
|
+ tranPriceApprove.setProcessId(tranSettlementReport1.getId());
|
|
|
|
+ tranPriceApprove.setId(IdGenerator.generateUUID());
|
|
|
|
+ tranPriceApprove.setReviewer(tranSettlementReport.getReviewer());
|
|
|
|
+ tranPriceApprove.setBeforeModification(tranSettlementReport1.getSettlementWeight());
|
|
|
|
+ tranPriceApprove.setAfterModification(tranSettlementReport.getSettlementWeight());
|
|
|
|
+ tranPriceApprove.setTranPrice(tranSettlementReport1.getTransportPrice());
|
|
|
|
+ tranPriceApprove.setRecordType("2");
|
|
|
|
+ tranPriceApproveService.insert(tranPriceApprove);
|
|
tranSettlementReport1.setSettlementWeight(tranSettlementReport.getSettlementWeight());
|
|
tranSettlementReport1.setSettlementWeight(tranSettlementReport.getSettlementWeight());
|
|
tranSettlementReport1.setManualFlag("1");
|
|
tranSettlementReport1.setManualFlag("1");
|
|
//应付=单价x结算重量-扣款
|
|
//应付=单价x结算重量-扣款
|