var easNames = JavaImporter();
easNames.importPackage(Packages.com.kingdee.bos.dao.query);
easNames.importPackage(Packages.java.math);
with(easNames){
var customerId="";
var customerName="":
if(null!=pluginCtx.getKDBizPromptBox("prmtCustomer").getValue()){
ustomerId=pluginCtx.getKDBizPromptBox("prmtCustomer").getValue().getId();
}
if(null!=pluginCtx.getKDBizPromptBox("prmtCustomer").getValue()){
customerName= pluginCtx.getKDBizPromptBox("prmtCustomer").getValue().getName();//;
}
// 药品生产许许可证, 执行执照,条码证,GMP证书,产品首营资质,药品再注册或补充申请批件,受理通知书,商标注册证,省检报告或受理通知单
var sql=" select CFKDDATEPICKER, CFKDDATEPICKER1,CFKDDATEPICKER2,CFKDDATEPICKER3,CFKDDATEPICKER4,CFKDDATEPICKER5,CFKDDATEPICKER6,CFKDDATEPICKER7, CFKDDATEPICKER8 from T_BD_Customer where fid ='"+customerId+"' ";
var aaaa=SQLExecutorFactory.getRemoteInstance(sql).executeSQL( );
var CFKDDATEPICKER="";
var CFKDDATEPICKER1="";
var CFKDDATEPICKER2="";
var CFKDDATEPICKER3="";
var CFKDDATEPICKER4="";
var CFKDDATEPICKER5="";
var CFKDDATEPICKER6="";
var CFKDDATEPICKER7="";
var CFKDDATEPICKER8="";
while(aaaa.next()){
CFKDDATEPICKER=aaaa.getString("CFKDDATEPICKER");//药品生产许许可证
CFKDDATEPICKER1=aaaa.getString("CFKDDATEPICKER1");//执行执照
CFKDDATEPICKER2=aaaa.getString("CFKDDATEPICKER2");//条码证
CFKDDATEPICKER3=aaaa.getString("CFKDDATEPICKER3");//GMP证书
// CFKDDATEPICKER4=aaaa.getString("CFKDDATEPICKER4");//产品首营资质
CFKDDATEPICKER5=aaaa.getString("CFKDDATEPICKER5");//药品再注册或补充申请批件
CFKDDATEPICKER6=aaaa.getString("CFKDDATEPICKER6");//受理通知书
CFKDDATEPICKER7=aaaa.getString("CFKDDATEPICKER7");//商标注册证
CFKDDATEPICKER8=aaaa.getString("CFKDDATEPICKER8");//省检报告或受理通知单
}
//先判断客户基本资料的那些字段是否为空
// com.kingdee.eas.util.client.MsgBox.showInfo(CFKDDATEPICKER);
if(null==CFKDDATEPICKER){
com.kingdee.eas.util.client.MsgBox.showInfo(customerName+"药品生产许许可证没有维护,请先维护再保存");
com.kingdee.eas.util.SysUtil.abort();
}
if(null==CFKDDATEPICKER1){
com.kingdee.eas.util.client.MsgBox.showInfo(customerName+"执行执照没有维护,请先维护再保存");
com.kingdee.eas.util.SysUtil.abort();
}
if(null==CFKDDATEPICKER2){
com.kingdee.eas.util.client.MsgBox.showInfo(customerName+"条码证没有维护,请先维护再保存");
com.kingdee.eas.util.SysUtil.abort();
}
if(null==CFKDDATEPICKER3){
com.kingdee.eas.util.client.MsgBox.showInfo(customerName+"GMP证书没有维护,请先维护再保存");
com.kingdee.eas.util.SysUtil.abort();
}
if(null==CFKDDATEPICKER5){
com.kingdee.eas.util.client.MsgBox.showInfo(customerName+"药品再注册或补充申请批件没有维护,请先维护再保存");
com.kingdee.eas.util.SysUtil.abort();
}
if(null==CFKDDATEPICKER6){
com.kingdee.eas.util.client.MsgBox.showInfo(customerName+"受理通知书没有维护,请先维护再保存");
com.kingdee.eas.util.SysUtil.abort();
}
if(null==CFKDDATEPICKER7){
com.kingdee.eas.util.client.MsgBox.showInfo(customerName+"商标注册证没有维护,请先维护再保存");
com.kingdee.eas.util.SysUtil.abort();
}
if(null==CFKDDATEPICKER8){
com.kingdee.eas.util.client.MsgBox.showInfo(customerName+"省检报告或受理通知单没有维护,请先维护再保存");
com.kingdee.eas.util.SysUtil.abort();
}
//2018-12-12 00:00:00 格式化 20181212
function toDateString(timeString){
var str=timeString.split(" ");
str=str[0];
str=str.replace("-", "")
return str;
}
CFKDDATEPICKER=toDateString(CFKDDATEPICKER);
CFKDDATEPICKER1=toDateString(CFKDDATEPICKER1);
CFKDDATEPICKER2=toDateString(CFKDDATEPICKER2);
CFKDDATEPICKER3=toDateString(CFKDDATEPICKER3);
// CFKDDATEPICKER4=toDateString(CFKDDATEPICKER4);
CFKDDATEPICKER5=toDateString(CFKDDATEPICKER5);
CFKDDATEPICKER6=toDateString(CFKDDATEPICKER6);
CFKDDATEPICKER7=toDateString(CFKDDATEPICKER7);
CFKDDATEPICKER8=toDateString(CFKDDATEPICKER8);
// com.kingdee.eas.util.client.MsgBox.showInfo(CFKDDATEPICKER);
var nowDate = new java.util.Date();var nowDate = new java.util.Date();
function Todate(num) { //Fri Oct 31 18:00:00 UTC+0800 2008
num = num + "";
var date = "";
var month = new Array();
month["Jan"] = "01"; month["Feb"] = "02"; month["Mar"] = "03"; month["Apr"] = "04"; month["May"] = "05"; month["Jun"] = "06";
month["Jul"] = "07"; month["Aug"] ="08"; month["Sep"] = "09"; month["Oct"] = 10; month["Nov"] = 11; month["Dec"] = 12;
var week = new Array();
week["Mon"] = "一"; week["Tue"] = "二"; week["Wed"] = "三"; week["Thu"] = "四"; week["Fri"] = "五"; week["Sat"] = "六"; week["Sun"] = "日";
str = num.split(" ");
date = str[5].toString();
date = date+month[str[1]] + str[2];
return date;
}
var formatStr=Todate(nowDate );
if(formatStr>CFKDDATEPICKER){
com.kingdee.eas.util.client.MsgBox.showInfo(customerName+"药品生产许许可证已过期,请先维护再保存");
com.kingdee.eas.util.SysUtil.abort();
}
if(formatStr>CFKDDATEPICKER1){
com.kingdee.eas.util.client.MsgBox.showInfo(customerName+"执行执照已过期,请先维护再保存");
com.kingdee.eas.util.SysUtil.abort();
}
if(formatStr>CFKDDATEPICKER2){
com.kingdee.eas.util.client.MsgBox.showInfo(customerName+"条码证已过期,请先维护再保存");
com.kingdee.eas.util.SysUtil.abort();
}
if(formatStr>CFKDDATEPICKER3){
com.kingdee.eas.util.client.MsgBox.showInfo(customerName+"GMP证书已过期,请先维护再保存");
com.kingdee.eas.util.SysUtil.abort();
}
if(formatStr>CFKDDATEPICKER5){
com.kingdee.eas.util.client.MsgBox.showInfo(customerName+"药品再注册或补充申请批件已过期,请先维护再保存");
com.kingdee.eas.util.SysUtil.abort();
}
if(formatStr>CFKDDATEPICKER6){
com.kingdee.eas.util.client.MsgBox.showInfo(customerName+"受理通知书已过期,请先维护再保存");
com.kingdee.eas.util.SysUtil.abort();
}
if(formatStr>CFKDDATEPICKER7){
com.kingdee.eas.util.client.MsgBox.showInfo(customerName+"商标注册证已过期,请先维护再保存");
com.kingdee.eas.util.SysUtil.abort();
}
if(formatStr>CFKDDATEPICKER8){
com.kingdee.eas.util.client.MsgBox.showInfo(customerName+"省检报告或受理通知单已过期,请先维护再保存");
com.kingdee.eas.util.SysUtil.abort();
}
}