/**
	 * 可持续化Part的编码修改
	 * @param part
	 * @param number
	 * @return
	 */
	public static WTPart changeNumber(WTPart part, String number) {
        boolean access = SessionServerHelper.manager.setAccessEnforced(false);
        try {
            WTPartMaster master = (WTPartMaster) part.getMaster();
            WTPartMasterIdentity idobj = (WTPartMasterIdentity) master.getIdentificationObject();
            idobj.setNumber(number);
            //idobj.setName(name);// 修改名称同理
            IdentityHelper.service.changeIdentity(master, idobj);
            part = (WTPart) PersistenceHelper.manager.refresh(part);
        } catch (Exception e) {
            e.printStackTrace(System.err);
        } finally {
            SessionServerHelper.manager.setAccessEnforced(access);
        }
        return part;
	}