付款单删除修改状态

product
bawei 1 year ago
parent 302bfabecf
commit 88e02aaa29

@ -34,6 +34,7 @@ import jnpf.purchaseback.service.PurchaseorderService;
import jnpf.purchaseorder.entity.Purchaseorder_item0Entity;
import jnpf.purchaseorder.entity.PurchaseorderitemEntity;
import jnpf.purchaseorder.service.PurchaseorderitemService;
import jnpf.saleorder.entity.Salesorder_item0Entity;
import jnpf.supplier.entity.SupplierEntity;
import jnpf.supplier.service.SupplierService;
import org.apache.commons.lang3.ObjectUtils;
@ -647,6 +648,18 @@ public class PaymentController {
public ActionResult delete(@PathVariable("id") String id){
PaymentEntity entity= paymentService.getInfo(id);
if(entity!=null){
QueryWrapper<PaymentdocEntity> PaymentdocqueryWrapper = new QueryWrapper<>();
PaymentdocqueryWrapper.lambda().eq(PaymentdocEntity::getDocumentNo,entity.getPaymentno());
PaymentdocqueryWrapper.lambda().eq(PaymentdocEntity::getDeleteMark,'0');
PaymentdocqueryWrapper.lambda().select(PaymentdocEntity::getId);
List<String> paymendocid = paymentdocService.listObjs(PaymentdocqueryWrapper).stream().map(o -> (String) o).collect(Collectors.toList());
List<PaymentdocEntity> paymentdocList = paymentdocService.listByIds(paymendocid);
for (PaymentdocEntity paymentdocEntity: paymentdocList) {
paymentdocEntity.setIsSubmit("0");
}
paymentdocService.updateBatchById(paymentdocList);
paymentService.delete(entity);
QueryWrapper<Payment_item0Entity> queryWrapperPayment_item0=new QueryWrapper<>();
queryWrapperPayment_item0.lambda().eq(Payment_item0Entity::getPaymentId,entity.getId());

Loading…
Cancel
Save