|
|
@@ -1839,5 +1839,30 @@ public class MakeBaseServiceImpl implements MakeBaseService {
|
|
|
// 执行删除后的其它逻辑
|
|
|
handlerService.afterDel("Make!Base", id);
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void vastMakeAudie(String data, String caller) {
|
|
|
+ List<Map<Object, Object>> list = BaseUtil.parseGridStoreToMaps(data);
|
|
|
+ int id = 0;
|
|
|
+ Object maCode = "";
|
|
|
+ StringBuffer str = new StringBuffer();
|
|
|
+ for (Map<Object, Object> m : list) {
|
|
|
+ id = Integer.parseInt(m.get("ma_id").toString());
|
|
|
+ maCode = m.get("ma_code");
|
|
|
+ try{
|
|
|
+ submitMakeBase(id, "Make!Base");
|
|
|
+ auditMakeBase(id, "Make!Base");
|
|
|
+ }catch(Exception e){
|
|
|
+ if(e.getMessage().contains("工单")){
|
|
|
+ str.append("工单:"+maCode+","+e.getMessage().split(",")[0]).append("</br>");
|
|
|
+ }else {
|
|
|
+ BaseUtil.showError(e.getMessage());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(str.length()>0){
|
|
|
+ BaseUtil.showError(str.toString());
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|