package com.app.hxqh.udRecovery;

import psdi.mbo.MboRemote;
import psdi.mbo.MboValue;
import psdi.mbo.MboValueAdapter;
import psdi.util.MXApplicationException;
import psdi.util.MXException;

import java.rmi.RemoteException;

/**
 * 旧件回收明细 入库SPMS数量
 * edit 2024-09-25
 */
public class FldRKNUM extends MboValueAdapter {

    public FldRKNUM(MboValue mbv) throws MXException {
        super(mbv);
    }

    public void action() throws MXException, RemoteException {
        super.action();
        MboRemote mbo=getMboValue().getMbo();
        double sjhssl=mbo.getDouble("LYNUM");//	实际回收数量
        double rkspmssl=mbo.getDouble("RKNUM");//	入库SPMS数量
        if(rkspmssl<=0){
            throw new MXApplicationException("rkspmssl", "jjhsmx_xyl", new String[0] );
        }
        if(rkspmssl>sjhssl){
            throw new MXApplicationException("rkspmssl", "jjhsmx_sjhssl", new String[0] );
        }


    }
}
