|
|
@@ -64,6 +64,9 @@ public class MESHelperServiceImpl implements MESHelperService {
|
|
|
case CheckRoutePassed:
|
|
|
remap = CheckRoutePassed(json,AE_MASTER);
|
|
|
break;
|
|
|
+ case GetMakeMaterial:
|
|
|
+ remap = GetMakeMaterial(json,AE_MASTER);
|
|
|
+ break;
|
|
|
case CheckUserAndResourcePassed:
|
|
|
remap = CheckUserAndResourcePassed(json,AE_MASTER);
|
|
|
break;
|
|
|
@@ -844,6 +847,22 @@ public class MESHelperServiceImpl implements MESHelperService {
|
|
|
return rmap;
|
|
|
}
|
|
|
|
|
|
+ private Map<Object,Object> GetMakeMaterial(JSONObject map,String Master){
|
|
|
+ Map<Object, Object> rmap = new HashMap<>();
|
|
|
+ String iSN=map.get("iSN").toString();
|
|
|
+ String oErrMessage="";
|
|
|
+ SqlRowList rs=baseDao.queryForRowSet("select ms_prodcode from makeserial where ms_sncode='"+iSN+"'");
|
|
|
+ if(rs.next()){
|
|
|
+ rs=baseDao.queryForRowSet("select MM_PRODCODE from pm_prodmakematerial_view where MA_PRODCODE='"+rs.getString("ms_prodcode")+"' ");
|
|
|
+ rmap.put("oProdCode",rs.getResultList());
|
|
|
+ }else {
|
|
|
+ oErrMessage = "SN"+iSN+"不存在";
|
|
|
+ rmap.put("oErrMessage",oErrMessage);
|
|
|
+ return rmap;
|
|
|
+ }
|
|
|
+ return rmap;
|
|
|
+ }
|
|
|
+
|
|
|
private Map<Object,Object> CheckUserAndResourcePassed(JSONObject map,String Master){
|
|
|
//实际业务数据
|
|
|
Map<Object, Object> rmap = new HashMap<>();
|