|
@@ -12,6 +12,7 @@ import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
+import com.alibaba.fastjson.JSONPath;
|
|
|
import com.ym.mec.auth.api.entity.SysUser;
|
|
|
import com.ym.mec.biz.dal.dao.TeacherContractsDao;
|
|
|
import com.ym.mec.biz.dal.entity.TeacherContracts;
|
|
@@ -69,7 +70,7 @@ public class TeacherContractsServiceImpl extends BaseServiceImpl<Long, TeacherCo
|
|
|
public boolean callback(String jsonStr) {
|
|
|
JSONObject jsonObject = JSONObject.parseObject(jsonStr);
|
|
|
|
|
|
- String serialNo = jsonObject.getString("serialNo");
|
|
|
+ String serialNo = (String) JSONPath.eval(jsonObject, "$.content.serialNo");
|
|
|
|
|
|
TeacherContracts teacherContracts = teacherContractsDao.queryBySerialNo(serialNo);
|
|
|
if (teacherContracts == null) {
|
|
@@ -82,8 +83,8 @@ public class TeacherContractsServiceImpl extends BaseServiceImpl<Long, TeacherCo
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
- String contractResultNo = jsonObject.getString("contractResultNo");
|
|
|
- String contractUrl = jsonObject.getString("contractUrl");
|
|
|
+ String contractResultNo = (String) JSONPath.eval(jsonObject, "$.content.contractResultNo");
|
|
|
+ String contractUrl = (String) JSONPath.eval(jsonObject, "$.content.contractUrl");
|
|
|
|
|
|
teacherContracts.setContractNo(contractResultNo);
|
|
|
teacherContracts.setUrl(contractUrl);
|