|
@@ -15,6 +15,7 @@ import com.leromro.common.exception.ServiceException;
|
|
|
import com.leromro.common.utils.SecurityUtils;
|
|
|
import com.leromro.core.domain.*;
|
|
|
import com.leromro.core.domain.dto.OrderRequestDTO;
|
|
|
+import com.leromro.core.domain.dto.SettlementOrderApplyDTO;
|
|
|
import com.leromro.core.domain.dto.SettlementOrderDTO;
|
|
|
import com.leromro.core.domain.dto.SettlementOrderListDTO;
|
|
|
import com.leromro.core.domain.vo.*;
|
|
@@ -351,6 +352,31 @@ public class MainOrderServiceImpl extends ServiceImpl<MainOrdersMapper, MainOrde
|
|
|
.eq(MainOrders::getMainOrderId, mainOrderIds));
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ @Transactional
|
|
|
+ public void updateAreaSettlementInfo(SettlementOrderApplyDTO settlementOrderApplyDTO) {
|
|
|
+ this.update(new LambdaUpdateWrapper<MainOrders>()
|
|
|
+ .set(MainOrders::getAreaSettlementStatus, AreaSettlementStatusEnum.PENDING_AUDIT.getCode())
|
|
|
+ .set(MainOrders::getAreaPayeeMethod, settlementOrderApplyDTO.getPayeeMethod())
|
|
|
+ .set(MainOrders::getAreaPayeeAccount, settlementOrderApplyDTO.getPayeeAccount())
|
|
|
+ .set(MainOrders::getAreaPayeeBankName, settlementOrderApplyDTO.getPayeeBankName())
|
|
|
+ .set(MainOrders::getAreaPayeeName, settlementOrderApplyDTO.getPayeeName())
|
|
|
+ .in(MainOrders::getMainOrderId, settlementOrderApplyDTO.getMainOrderIds())
|
|
|
+ );
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void updateServiceCentreSettlementInfo(SettlementOrderApplyDTO settlementOrderApplyDTO) {
|
|
|
+ this.update(new LambdaUpdateWrapper<MainOrders>()
|
|
|
+ .set(MainOrders::getServiceCentreSettlementStatus, ServiceCentreSettlementStatusEnum.PENDING_AUDIT.getCode())
|
|
|
+ .set(MainOrders::getServiceCentrePayeeMethod, settlementOrderApplyDTO.getPayeeMethod())
|
|
|
+ .set(MainOrders::getServiceCentrePayeeAccount, settlementOrderApplyDTO.getPayeeAccount())
|
|
|
+ .set(MainOrders::getServiceCentrePayeeBankName, settlementOrderApplyDTO.getPayeeBankName())
|
|
|
+ .set(MainOrders::getServiceCentrePayeeName, settlementOrderApplyDTO.getPayeeName())
|
|
|
+ .in(MainOrders::getMainOrderId, settlementOrderApplyDTO.getMainOrderIds())
|
|
|
+ );
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
@Transactional
|
|
|
public void updateServiceCentreSettlementStatus(List<Long> mainOrderIds, Integer status) {
|