|
|
@@ -121,6 +121,9 @@ public class MESHelperServiceImpl implements MESHelperService {
|
|
|
case SetFeeReason:
|
|
|
remap = SetFeeReason(json);
|
|
|
break;
|
|
|
+ case WriteMakeInfo:
|
|
|
+ remap = WriteMakeInfo(json);
|
|
|
+ break;
|
|
|
default:
|
|
|
err = -1;
|
|
|
break;
|
|
|
@@ -132,6 +135,32 @@ public class MESHelperServiceImpl implements MESHelperService {
|
|
|
return remap;
|
|
|
}
|
|
|
|
|
|
+ private Map<Object,Object> WriteMakeInfo(JSONObject map){
|
|
|
+ Map<Object, Object> rmap = new HashMap<Object, Object>();
|
|
|
+ String iSN=null;
|
|
|
+ String oErrMessage=null;
|
|
|
+ if(map.get("iSN")==null){
|
|
|
+ oErrMessage = "SN不能为空";
|
|
|
+ rmap.put("oErrMessage",oErrMessage);
|
|
|
+ return rmap;
|
|
|
+ }
|
|
|
+ iSN=map.get("iSN").toString();
|
|
|
+ String makecode=baseDao.getFieldDataByCondition("makeserial","ms_makecode","ms_id=(select max(ms_id) from makeserial where ms_sncode='"+iSN+"')").toString();
|
|
|
+ SqlRowList rs=baseDao.queryForRowSet("select mid_item,mid_value from makeitem left join makeitemdetail on mi_id=mid_miid " +
|
|
|
+ "where mi_makecode='"+makecode+"' and mid_item is not null");
|
|
|
+ while(rs.next()){
|
|
|
+ rmap.put(rs.getString("mid_item"),rs.getString("mid_value"));
|
|
|
+ }
|
|
|
+ return rmap;
|
|
|
+ /*if(rs.next()){
|
|
|
+
|
|
|
+ }else{
|
|
|
+ oErrMessage = "SN未查询到关联信息";
|
|
|
+ rmap.put("oErrMessage",oErrMessage);
|
|
|
+ return rmap;
|
|
|
+ }*/
|
|
|
+ }
|
|
|
+
|
|
|
private Map<Object,Object> GetFeeReason(JSONObject map){
|
|
|
Map<Object, Object> rmap = new HashMap<Object, Object>();
|
|
|
String oErrMessage="";
|
|
|
@@ -156,6 +185,10 @@ public class MESHelperServiceImpl implements MESHelperService {
|
|
|
|
|
|
private Map<Object,Object> SetFeeReason(JSONObject map){
|
|
|
Map<Object, Object> rmap = new HashMap<Object, Object>();
|
|
|
+ String formstore=map.get("data").toString();
|
|
|
+ Map<Object, Object> gstore = BaseUtil.parseFormStoreToMap(formstore);
|
|
|
+ String gridSql = SqlUtil.getUpdateSqlByFormStore(gstore,"CUSTOMTABLE", "ct_id");
|
|
|
+ baseDao.execute(gridSql);
|
|
|
return null;
|
|
|
}
|
|
|
|