今天是来到合肥的第八天了。
这段时间跟室友相处的都还不错,都是为了考核不顾一切呀(昨晚为了今天的考核忙到一二点😅😅😅),因为会淘汰一些,压力还是有的,大家也都很强了。
来培训这个短时间里对公司的大概的业务情况也有所了解,人跟项目走,项目在呢人在呢,入职的话就当全国旅游了,个人感觉挺好。
今天的考核有两个,技术和面试谈话,自我感觉良好,没有什么不太如意的地方,算是把自己这几年学的都掏出来应付各种error了。面试官就是自己将来的领导,感觉压力倍增的同时不自觉地更加认真对待。
记录一下代码,万一以后想看呢😎(MES相关的,当乐子看吧):
private void saveAdapter(Object object) {
try {
form.getMessageManager().setAutoUpdate(false);
form.getMessageManager().removeAllMessages();
ClientInfo client = (ClientInfo) portInfoField.getValue();
client.setOrgRrn(Env.getOrgRrn());
if (client != null) {
if (portInfoField.validate()) {
boolean editFlag = false;
if (client != null && client.getObjectRrn() != null) {
editFlag = true;
}
FrontendManager entityManager = Framework.getService(FrontendManager.class);
ClientInfo savedControl = entityManager.RsClientInfoControlSave(client, Env.getSessionContext());
UI.showInfo(Message.getString("common.save_successed"));
refresh(savedControl);
if (editFlag) {
portQueryField.getQueryForm().getTableManager().update(savedControl);
} else {
portQueryField.getQueryForm().getTableManager().add(savedControl);
}
}
}
} catch (Exception e) {
ExceptionHandlerManager.asyncHandleException(e);
} finally {
form.getMessageManager().setAutoUpdate(true);
}
}
private void refresh(ClientInfo rc) {
form.getMessageManager().removeAllMessages();
if (rc == null) {
rc = (ClientInfo) portInfoField.getValue();
}
loadFromObject(rc);
}
private void loadFromObject(ClientInfo rc) {
try {
form.getMessageManager().removeAllMessages();
if (rc != null) {
portInfoField.setValue(rc);
portInfoField.refresh();
} else {
portQueryField.refresh();
}
} catch (Exception e) {
ExceptionHandlerManager.asyncHandleException(e);
}
}
看似简单,实则对技术牛来说一点也不难(可惜我不太像哈哈哈)。
上面是低代码开发做的页面,自我感觉还是挺好滴
还有两次考核,加油!