Index: ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseInstanceManagerImpl.java =================================================================== diff -u -r25382 -r25588 --- ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseInstanceManagerImpl.java (.../TousseInstanceManagerImpl.java) (revision 25382) +++ ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseInstanceManagerImpl.java (.../TousseInstanceManagerImpl.java) (revision 25588) @@ -4169,21 +4169,25 @@ msg = signTousseInstance(ti,loginUserFullName,currentUserOrgUnitCoding); //签收成功 if(msg == null){ - arr.add(TousseInstanceUtils.tousseInstance2JsonString(dateFormat, dateFormat2, ti)); + isSuccess = true; + arr.add(TousseInstanceUtils.tousseInstance2JsonString(dateFormat, dateFormat2, ti)); }else{//失败 - throw new RuntimeException(msg); + isSuccess = false; + arr.add(TousseInstanceUtils.tousseInstance2JsonString(dateFormat, dateFormat2, ti)); + break; } + } - //成功返回数据 - json.put("success", true); + //返回数据 + json.put("success", isSuccess); json.put("msg", msg); json.put("arr", arr); json.put("signType", signType); json.put("barcode", barcode); return json.toString(); } } - json.put("success", isSuccess); + json.put("success", false); json.put("msg", msg); json.put("arr", ""); json.put("signType", "");