|
@@ -15,6 +15,7 @@ import com.ydtech.modules.fnc.dao.SettlementDocumentaryFeesMapper;
|
|
|
import com.ydtech.modules.fnc.entity.InsPlyIncome;
|
|
import com.ydtech.modules.fnc.entity.InsPlyIncome;
|
|
|
import com.ydtech.modules.fnc.entity.SettlementDocumentaryFeesEntity;
|
|
import com.ydtech.modules.fnc.entity.SettlementDocumentaryFeesEntity;
|
|
|
import com.ydtech.modules.fnc.entity.SettlementDocumentaryLogEntity;
|
|
import com.ydtech.modules.fnc.entity.SettlementDocumentaryLogEntity;
|
|
|
|
|
+import com.ydtech.modules.fnc.service.IncomeTaskRelationshipService;
|
|
|
import com.ydtech.modules.fnc.service.SettlementDocumentaryFeesService;
|
|
import com.ydtech.modules.fnc.service.SettlementDocumentaryFeesService;
|
|
|
import com.ydtech.modules.fnc.service.SettlementDocumentaryLogService;
|
|
import com.ydtech.modules.fnc.service.SettlementDocumentaryLogService;
|
|
|
import com.ydtech.modules.fnc.vo.InsPlyIncomeVo;
|
|
import com.ydtech.modules.fnc.vo.InsPlyIncomeVo;
|
|
@@ -40,6 +41,8 @@ public class SettlementDocumentaryFeesServiceImpl extends ServiceImpl<Settlement
|
|
|
private SettlementDocumentaryLogService settlementDocumentaryLogService;
|
|
private SettlementDocumentaryLogService settlementDocumentaryLogService;
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private InsPlyIncomeMapper insPlyIncomeMapper;
|
|
private InsPlyIncomeMapper insPlyIncomeMapper;
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private IncomeTaskRelationshipService incomeTaskRelationshipService;
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -185,6 +188,7 @@ public class SettlementDocumentaryFeesServiceImpl extends ServiceImpl<Settlement
|
|
|
* @param settlementDocumentaryFeesVo
|
|
* @param settlementDocumentaryFeesVo
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
|
|
+ @Transactional
|
|
|
public HttpResult<Object> voidInvoicing(SettlementDocumentaryFeesVo settlementDocumentaryFeesVo) {
|
|
public HttpResult<Object> voidInvoicing(SettlementDocumentaryFeesVo settlementDocumentaryFeesVo) {
|
|
|
SettlementDocumentaryFeesEntity oldSettlementDocumentaryFeesEntity = baseMapper.selectById(settlementDocumentaryFeesVo.getId());
|
|
SettlementDocumentaryFeesEntity oldSettlementDocumentaryFeesEntity = baseMapper.selectById(settlementDocumentaryFeesVo.getId());
|
|
|
|
|
|
|
@@ -210,9 +214,12 @@ public class SettlementDocumentaryFeesServiceImpl extends ServiceImpl<Settlement
|
|
|
wrapper.set(InsPlyIncome::getSettlementUserId, null);
|
|
wrapper.set(InsPlyIncome::getSettlementUserId, null);
|
|
|
wrapper.set(InsPlyIncome::getSettlementTime, null);
|
|
wrapper.set(InsPlyIncome::getSettlementTime, null);
|
|
|
insPlyIncomeMapper.update(item, wrapper);
|
|
insPlyIncomeMapper.update(item, wrapper);
|
|
|
|
|
+
|
|
|
|
|
+ incomeTaskRelationshipService.deleteByIncomeId(item.getId()); //作废后删除关系任务表
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
|
SettlementDocumentaryFeesEntity settlementDocumentaryFeesEntity = new SettlementDocumentaryFeesEntity();
|
|
SettlementDocumentaryFeesEntity settlementDocumentaryFeesEntity = new SettlementDocumentaryFeesEntity();
|
|
|
BeanUtils.copyProperties(settlementDocumentaryFeesVo, settlementDocumentaryFeesEntity);
|
|
BeanUtils.copyProperties(settlementDocumentaryFeesVo, settlementDocumentaryFeesEntity);
|
|
|
settlementDocumentaryFeesEntity.setSettlementStatus("3"); // 3 为作废
|
|
settlementDocumentaryFeesEntity.setSettlementStatus("3"); // 3 为作废
|