|
|
|
@ -101,11 +101,13 @@ public class OaSrmVenMatExtCheckAction extends BaseBean implements Action, EsbSe
|
|
|
|
|
}
|
|
|
|
|
logger_ac19fc9b.error(String.valueOf(new StringBuilder().append(requestid).append("GY104--建议处理类型").append(cllx).toString()));
|
|
|
|
|
DetailTable[] detailtable = requestinfo.getDetailTableInfo().getDetailTable();
|
|
|
|
|
DetailTable dtq = detailtable[0];
|
|
|
|
|
Row[] sq = dtq.getRow();
|
|
|
|
|
DetailTable dtq = null;
|
|
|
|
|
if(detailtable.length > 0){dtq = detailtable[0];}
|
|
|
|
|
Row[] sq = null;
|
|
|
|
|
if(dtq != null){ sq = dtq.getRow();}
|
|
|
|
|
logger_ac19fc9b.error(String.valueOf(new StringBuilder().append(requestid).append("明细行数:").append(sq.length).toString()));
|
|
|
|
|
if (Integer.parseInt(cllx) < 6) {
|
|
|
|
|
if (sq.length > 0) {
|
|
|
|
|
if ( sq != null && sq.length > 0) {
|
|
|
|
|
logger_ac19fc9b.error(String.valueOf(new StringBuilder().append(requestid).append("建议处理类型为供应商冻结、解冻、淘汰的,请不要填写明细项!").toString()));
|
|
|
|
|
requestinfo.getRequestManager().setMessageid("error");
|
|
|
|
|
requestinfo.getRequestManager().setMessagecontent("建议处理类型为供应商冻结、解冻、淘汰的,请不要填写明细项!");
|
|
|
|
@ -116,7 +118,7 @@ public class OaSrmVenMatExtCheckAction extends BaseBean implements Action, EsbSe
|
|
|
|
|
Set<String> wlhset = new HashSet<String>();
|
|
|
|
|
List<String> list = new ArrayList<String>();
|
|
|
|
|
StringBuilder sb = new StringBuilder();
|
|
|
|
|
if ((sq.length <= 300) && (sq.length > 0)) {
|
|
|
|
|
if ( sq != null && (sq.length <= 300) && (sq.length > 0)) {
|
|
|
|
|
SRM_OA_VENMATEXT_RESULT param = new SRM_OA_VENMATEXT_RESULT();
|
|
|
|
|
VenMatExtResultIn paramInfo = new VenMatExtResultIn();
|
|
|
|
|
VenMatExtResultItemIn[] item = new VenMatExtResultItemIn[sq.length];
|
|
|
|
@ -190,12 +192,12 @@ public class OaSrmVenMatExtCheckAction extends BaseBean implements Action, EsbSe
|
|
|
|
|
return WeaResult.fail(500, "一次只能申请一个采购组织的!", getResultMapForAction(weaverResultMap, "result","一次只能申请一个采购组织的!", requestinfo.getRequestManager()));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else if (sq.length > 300) {
|
|
|
|
|
} else if (sq != null && sq.length > 300) {
|
|
|
|
|
logger_ac19fc9b.error(String.valueOf(new StringBuilder().append(requestid).append("明细表明细行不能超过300行,请分开申请!").toString()));
|
|
|
|
|
requestinfo.getRequestManager().setMessageid("error");
|
|
|
|
|
requestinfo.getRequestManager().setMessagecontent("明细表明细行不能超过300行,请分开申请!");
|
|
|
|
|
return WeaResult.fail(500, "明细表明细行不能超过300行,请分开申请!", getResultMapForAction(weaverResultMap, "result","明细表明细行不能超过300行,请分开申请!", requestinfo.getRequestManager()));
|
|
|
|
|
} else if (sq.length == 0) {
|
|
|
|
|
} else if (sq != null && sq.length == 0) {
|
|
|
|
|
logger_ac19fc9b.error(String.valueOf(new StringBuilder().append(requestid).append("请填写明细项!").toString()));
|
|
|
|
|
requestinfo.getRequestManager().setMessageid("error");
|
|
|
|
|
requestinfo.getRequestManager().setMessagecontent("请填写明细项!");
|
|
|
|
|