@ -192,35 +192,32 @@ func ParseTodCustorderNew() {
// 加载客户订单进行校验
for j , _ = range vcovlst {
if bl_co . SeqType == 1 {
//判断是否存在前一个版本,
//如果存在前一个版本,判断是否解析
if vcovlst [ j ] . Pln_custorder_ver . Version > 1 {
perInfo := new ( db . Pln_custorder_ver )
perInfo . Finr = vcovlst [ j ] . Pln_custorder_ver . Finr
perInfo . Custordernr = vcovlst [ j ] . Pln_custorder_ver . Custordernr
perInfo . Version = vcovlst [ j ] . Pln_custorder_ver . Version
res := perInfo . SelectInfo ( )
glog . InfoExtln ( "tod" , "Custordernr" , vcovlst [ j ] . Pln_custorder_ver . Custordernr )
glog . InfoExtln ( "tod" , "Version" , vcovlst [ j ] . Pln_custorder_ver . Version )
glog . InfoExtln ( "tod" , "上一版本Version" , perInfo . Version )
glog . InfoExtln ( "tod" , "result" , res )
if err != nil {
glog . InfoExtln ( "TOD解析创建生产订单" , "err is:" , err )
return
}
if res {
//添加邮件预警
mailsubject = "客户订单上一版本没有解析"
mailbody = "项目号: " + todProj . Projectid + "\r\n客户订单号: " + bl_co . Oemordernr + "\r\nErrorinfo : 客户订单上一版本没有解析!"
if err = SendTodErrorEmail ( projtablst [ i ] , mailsubject , mailbody ) ; err != nil {
glog . InfoExtln ( "发送邮件" , "err is :" , err )
}
glog . InfoExtln ( "tod" , "result:" , mailsubject )
continue
//判断是否存在前一个版本,
//如果存在前一个版本,判断是否解析
if vcovlst [ j ] . Pln_custorder_ver . Version > 1 {
perInfo := new ( db . Pln_custorder_ver )
perInfo . Finr = vcovlst [ j ] . Pln_custorder_ver . Finr
perInfo . Custordernr = vcovlst [ j ] . Pln_custorder_ver . Custordernr
perInfo . Version = vcovlst [ j ] . Pln_custorder_ver . Version
res := perInfo . SelectInfo ( )
glog . InfoExtln ( "tod" , "Custordernr" , vcovlst [ j ] . Pln_custorder_ver . Custordernr )
glog . InfoExtln ( "tod" , "Version" , vcovlst [ j ] . Pln_custorder_ver . Version )
glog . InfoExtln ( "tod" , "上一版本Version" , perInfo . Version )
glog . InfoExtln ( "tod" , "result" , res )
if err != nil {
glog . InfoExtln ( "TOD解析创建生产订单" , "err is:" , err )
return
}
if res {
//添加邮件预警
mailsubject = "客户订单上一版本没有解析"
mailbody = "项目号: " + todProj . Projectid + "\r\n客户订单号: " + bl_co . Oemordernr + "\r\nErrorinfo : 客户订单上一版本没有解析!"
if err = SendTodErrorEmail ( projtablst [ i ] , mailsubject , mailbody ) ; err != nil {
glog . InfoExtln ( "发送邮件" , "err is :" , err )
}
glog . InfoExtln ( "tod" , "result:" , mailsubject )
continue
}
}
/* 获取锁 */