package com.app.hxqh.inspect;

import com.dbms.dbcon.DBCon;
import com.dbms.dbcon.QueryResult;
import com.dbms.dbcon.ResultRow;
import psdi.mbo.Mbo;
import psdi.mbo.MboRemote;
import psdi.mbo.MboSet;
import psdi.security.ConnectionKey;
import psdi.util.MXException;

import java.rmi.RemoteException;

/**
 * 工厂稽查-稽查问题子表Mbo
 */
public class InspectMbo extends Mbo implements MboRemote {
    public InspectMbo(MboSet ms) throws RemoteException, MXException {
        super(ms);
    }

    @Override
    public void init() throws MXException {
        super.init();
        try {
            String user=getUserInfo().getUserName();
            String proposer=getString("PROPOSER");
            if(!proposer.equalsIgnoreCase(user)){
                setFlag(7L, true);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public void add() throws MXException, RemoteException {
        super.add();
        String user=getUserInfo().getUserName();
        setValue("PROPOSER", user, 2L);
    }

}
