|
|
@ -6,12 +6,15 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|
|
|
import com.qs.serve.common.util.HttpUtil; |
|
|
|
import com.qs.serve.common.util.IdUtil; |
|
|
|
import com.qs.serve.common.util.JsonUtil; |
|
|
|
import com.qs.serve.modules.bms.entity.BmsSupplier; |
|
|
|
import com.qs.serve.modules.bms.mapper.BmsSupplierMapper; |
|
|
|
import com.qs.serve.modules.sys.entity.dto.CostDeletion; |
|
|
|
import com.qs.serve.modules.tbs.entity.TbsCostApply; |
|
|
|
import com.qs.serve.modules.tbs.entity.TbsCostTodo; |
|
|
|
import com.qs.serve.modules.tbs.mapper.TbsCostApplyMapper; |
|
|
|
import com.qs.serve.modules.tbs.mapper.TbsCostApplyRemoveMapper; |
|
|
|
import com.qs.serve.modules.tbs.mapper.TbsCostTodoMapper; |
|
|
|
import com.qs.serve.modules.third.entity.ThirtyVerification; |
|
|
|
import com.qs.serve.modules.vtb.entity.VtbVerification; |
|
|
|
import com.qs.serve.modules.vtb.mapper.VtbVerificationMapper; |
|
|
|
import com.qs.serve.modules.vtb.service.VtbVerificationService; |
|
|
@ -39,11 +42,13 @@ public class SysDeleteLogServiceImpl extends ServiceImpl<SysDeleteLogMapper,SysD |
|
|
|
private final TbsCostApplyMapper tbsCostApplyMapper; |
|
|
|
private final VtbVerificationMapper verificationMapper; |
|
|
|
private final TbsCostTodoMapper tbsCostTodoMapper; |
|
|
|
private final BmsSupplierMapper supplierMapper; |
|
|
|
|
|
|
|
@Override |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
public void deleteCostApply(Long costApplyId,String remark) { |
|
|
|
TbsCostApply costApply = tbsCostApplyMapper.selectById(costApplyId); |
|
|
|
BmsSupplier supplier = supplierMapper.selectById(costApply.getSupplierId()); |
|
|
|
String batchCode = System.currentTimeMillis()+""; |
|
|
|
List<SysDeleteLog> deleteLogList = new ArrayList<>(); |
|
|
|
if(costApply!=null){ |
|
|
@ -116,13 +121,13 @@ public class SysDeleteLogServiceImpl extends ServiceImpl<SysDeleteLogMapper,SysD |
|
|
|
this.saveBatch(deleteLogList); |
|
|
|
|
|
|
|
//远程删除ERP
|
|
|
|
if(costApply!=null){ |
|
|
|
String url = "http://59.37.164.96:9002/action/cms/cost/deletion"; |
|
|
|
CostDeletion costDeletion = new CostDeletion(); |
|
|
|
costDeletion.setEmpNo(costApply.getUserCode()); |
|
|
|
costDeletion.setVerificationCode(costApply.getCode()); |
|
|
|
HttpUtil.doPost(url, JsonUtil.objectToJson(costDeletion),null); |
|
|
|
} |
|
|
|
String url = "http://59.37.164.96:2505/api/cms/cost/deletion"; |
|
|
|
CostDeletion costDeletion = new CostDeletion(); |
|
|
|
costDeletion.setEmpNo(costApply.getUserCode()); |
|
|
|
String bookCode = ThirtyVerification.getInitBookCode(supplier.getBookCode(),supplier.getCode()); |
|
|
|
costDeletion.setCacc(bookCode); |
|
|
|
costDeletion.setVerificationCode(costApply.getCode()); |
|
|
|
HttpUtil.doPost(url, JsonUtil.objectToJson(costDeletion),null); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|