package com.kingdee.eas.custom.wamke.web; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import cn.org.rapid_framework.util.ObjectUtils; import com.kingdee.bos.BOSException; import com.kingdee.bos.Context; import com.kingdee.eas.common.EASBizException; import com.kingdee.eas.framework.CoreBaseInfo; import com.kingdee.eas.hr.base.util.HRUtilExtend; import com.kingdee.eas.hr.emp.web.handler.EmployeeEditHandler; import com.kingdee.shr.base.syssetting.context.SHRContext; import com.kingdee.shr.base.syssetting.exception.SHRWebException; import com.kingdee.util.StringUtils; public class EmployeeEditExtendHandler extends EmployeeEditHandler { // @Override // protected void verifyModel(HttpServletRequest request, // HttpServletResponse response, CoreBaseInfo model) // throws SHRWebException { // super.verifyModel(request, response, model); // System.out.println("ÊÖ»úºÅ£º"+ model.get("mobile") == null ? "¿Õ" : model.get("mobile").toString()); // System.out.println("Ô±¹¤ID£º"+ model.get("person.id") == null ? "¿Õ" : model.get("person.id").toString()); // if(ObjectUtils.isNotEmpty(model.get("mobile"))){ // String phone = model.get("mobile").toString(); // String personId = model.get("person.id").toString(); // try { // checkPersonMobileDuplicate(phone, personId); // } catch (EASBizException e) { // // TODO Auto-generated catch block // e.printStackTrace(); // throw new SHRWebException(e.getMessage()); // } catch (BOSException e) { // // TODO Auto-generated catch block // e.printStackTrace(); // throw new SHRWebException(e.getMessage()); // } // } // } // // private void checkPersonMobileDuplicate(String phone, String personId) throws BOSException, EASBizException { // Context ctx = SHRContext.getInstance().getContext(); // if (!(StringUtils.isEmpty(phone))) { // HRUtilExtend.checkMobileDuplicateInPerson(ctx, phone, personId); // HRUtilExtend.checkMobileDuplicateInEnBillBiz(ctx, phone, ""); // } // } }