This commit is contained in:
linfso 2024-11-13 09:37:45 +08:00
parent 530c9e7a3d
commit d9565a15fb
6 changed files with 27 additions and 0 deletions

View File

@ -122,6 +122,9 @@ public interface EmisSettleSubBillMapper extends BaseMapper<EmisSettleSubBill>
public int confirmNoBillBySite(EmisSettleSubBill emisSettleSubBill);
public int setBillErrorBySite(EmisSettleSubBill emisSettleSubBill);
public int updatePayedStatus(EmisSettleSubBill emisSettleSubBill);
/**
* 删除
*

View File

@ -100,4 +100,9 @@ public interface IEmisSettleSubBillService extends IDataAuditService
* @return 结果
*/
public int deleteEmisSettleSubBillById(Long id);
// 更新付款状态
public int updatePayedStatus(EmisSettleSubBill emisSettleSubBill);
}

View File

@ -626,6 +626,12 @@ public class EmisSettleBillServiceImpl extends EmisBaseService implements IEmisS
emisWaybill.setPaymentStatus("2");
}
emisWaybillMapper.updatePayedStatus(emisWaybill);
EmisSettleSubBill updEmisSettleSubBill=new EmisSettleSubBill();
updEmisSettleSubBill.setPaymentStatus(emisWaybill.getPaymentStatus());
updEmisSettleSubBill.setBillCode(subBill.getBillCode());
emisSettleSubBillMapper.updatePayedStatus(updEmisSettleSubBill);
}
}
}

View File

@ -22,6 +22,7 @@ import com.xdadan.erp.emis.mapper.EmisSettlePayRelMapper;
import com.xdadan.erp.emis.mapper.EmisSettleSubBillMapper;
import com.xdadan.erp.emis.service.EmisBaseService;
import com.xdadan.erp.emis.service.IEmisSettleBillService;
import com.xdadan.erp.emis.service.IEmisSettleSubBillService;
import com.xdadan.erp.emis.utils.WaybillHelper;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections.CollectionUtils;

View File

@ -153,6 +153,12 @@ public class EmisSettleSubBillServiceImpl implements IEmisSettleSubBillService
return emisSettleSubBillMapper.updateEmisSettleSubBill(emisSettleSubBill);
}
@Override
public int updatePayedStatus(EmisSettleSubBill emisSettleSubBill)
{
return emisSettleSubBillMapper.updatePayedStatus(emisSettleSubBill);
}
/**
* 批量删除结算子账单
*

View File

@ -957,6 +957,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where id = #{id} and del_flag='0'
</update>
<update id="updatePayedStatus" parameterType="EmisSettleSubBill">
update emis_settle_sub_bill
set payment_status=#{paymentStatus}
where bill_code=#{billCode}
</update>
<delete id="deleteEmisSettleSubBillByBillCode" parameterType="String">
update emis_settle_sub_bill set del_flag='1' where bill_code = #{billCode} and del_flag='0'
</delete>