|
@@ -6,7 +6,9 @@ import com.baomidou.mybatisplus.mapper.EntityWrapper;
|
|
import com.baomidou.mybatisplus.plugins.Page;
|
|
import com.baomidou.mybatisplus.plugins.Page;
|
|
import com.google.common.collect.Lists;
|
|
import com.google.common.collect.Lists;
|
|
import com.winsea.svc.base.base.entity.CommonRoleResource;
|
|
import com.winsea.svc.base.base.entity.CommonRoleResource;
|
|
|
|
+import com.winsea.svc.base.base.entity.CommonStaff;
|
|
import com.winsea.svc.base.base.service.ICommonRoleResourceService;
|
|
import com.winsea.svc.base.base.service.ICommonRoleResourceService;
|
|
|
|
+import com.winsea.svc.base.base.service.ICommonStaffService;
|
|
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.winsea.svc.base.workflow.entity.Workflow;
|
|
import com.winsea.svc.base.workflow.entity.Workflow;
|
|
@@ -46,10 +48,6 @@ public class TranSettlementReportServiceImpl extends ServiceImpl<TranSettlementR
|
|
@SofaReference
|
|
@SofaReference
|
|
private ICommonRoleResourceService roleResourceService;
|
|
private ICommonRoleResourceService roleResourceService;
|
|
@Autowired
|
|
@Autowired
|
|
- private IDriverPayeeInfoService driverPayeeInfoService;
|
|
|
|
- @Autowired
|
|
|
|
- private IDriverViewInfoService driverViewInfoService;
|
|
|
|
- @Autowired
|
|
|
|
private IContractManagementInfoService contractManagementInfoService;
|
|
private IContractManagementInfoService contractManagementInfoService;
|
|
@Autowired
|
|
@Autowired
|
|
private ITranPriceApproveService tranPriceApproveService;
|
|
private ITranPriceApproveService tranPriceApproveService;
|
|
@@ -63,6 +61,8 @@ public class TranSettlementReportServiceImpl extends ServiceImpl<TranSettlementR
|
|
private IExpenseInfoService expenseInfoService;
|
|
private IExpenseInfoService expenseInfoService;
|
|
@Autowired
|
|
@Autowired
|
|
private IBatchReviewInfoService batchReviewInfoService;
|
|
private IBatchReviewInfoService batchReviewInfoService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private ICommonStaffService staffService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -74,7 +74,6 @@ public class TranSettlementReportServiceImpl extends ServiceImpl<TranSettlementR
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
public List<TranSettlementReport> getTranSettlementReport(TranSettlementReport tranSettlementReport1) {
|
|
public List<TranSettlementReport> getTranSettlementReport(TranSettlementReport tranSettlementReport1) {
|
|
-
|
|
|
|
List<TranSettlementReport> tranSettlementReports = this.selectList(new EntityWrapper<TranSettlementReport>()
|
|
List<TranSettlementReport> tranSettlementReports = this.selectList(new EntityWrapper<TranSettlementReport>()
|
|
.eq("batch_id",tranSettlementReport1.getBatchId()));
|
|
.eq("batch_id",tranSettlementReport1.getBatchId()));
|
|
if(!CollectionUtils.isEmpty(tranSettlementReports)){
|
|
if(!CollectionUtils.isEmpty(tranSettlementReports)){
|
|
@@ -255,8 +254,8 @@ public class TranSettlementReportServiceImpl extends ServiceImpl<TranSettlementR
|
|
//1 修改扣款
|
|
//1 修改扣款
|
|
else if (tranSettlementReport.getFlag() == 1) {
|
|
else if (tranSettlementReport.getFlag() == 1) {
|
|
tranSettlementReport1.setDeductionAmount(tranSettlementReport.getDeductionAmount());
|
|
tranSettlementReport1.setDeductionAmount(tranSettlementReport.getDeductionAmount());
|
|
- tranSettlementReport1.setAmountIngPayable(tranSettlementReport1.getAmountIngPayable()-Float.valueOf(tranSettlementReport.getDeductionAmount()));
|
|
|
|
- tranSettlementReport1.setAmountNotPayable(tranSettlementReport1.getAmountNotPayable()-Float.valueOf(tranSettlementReport.getDeductionAmount()));
|
|
|
|
|
|
+ tranSettlementReport1.setAmountIngPayable(tranSettlementReport1.getSettlementWeight()*tranSettlementReport1.getTransportPrice()-Float.valueOf(tranSettlementReport1.getDeductionAmount()));
|
|
|
|
+ tranSettlementReport1.setAmountNotPayable(tranSettlementReport1.getAmountIngPayable()-tranSettlementReport1.getAmountEdPayable());
|
|
//更改汽运结算信息
|
|
//更改汽运结算信息
|
|
this.updateById(tranSettlementReport1);
|
|
this.updateById(tranSettlementReport1);
|
|
return "OK";
|
|
return "OK";
|
|
@@ -527,6 +526,8 @@ public class TranSettlementReportServiceImpl extends ServiceImpl<TranSettlementR
|
|
//批量
|
|
//批量
|
|
if (!CollectionUtils.isEmpty(tranSettlementReportList)) {
|
|
if (!CollectionUtils.isEmpty(tranSettlementReportList)) {
|
|
for (TranSettlementReport tranSettlementReport1 : tranSettlementReportList) {
|
|
for (TranSettlementReport tranSettlementReport1 : tranSettlementReportList) {
|
|
|
|
+ tranSettlementReport1.setRequestDate(new Date());
|
|
|
|
+ tranSettlementReport1.setRequester(AuthSecurityUtils.getStaffById(AuthSecurityUtils.getCurrentUserId()).getStaffName());
|
|
tranSettlementReport1.setBatchId(batchReviewInfo.getId());
|
|
tranSettlementReport1.setBatchId(batchReviewInfo.getId());
|
|
this.updateById(tranSettlementReport1);
|
|
this.updateById(tranSettlementReport1);
|
|
}
|
|
}
|