|
|
@@ -41,7 +41,7 @@ public class HlgUserSubcontractServiceImpl extends ServiceImpl<HlgUserSubcontrac
|
|
|
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
- public void saveUserSubContract(HlgUserSubcontract hlgUserSubcontract) {
|
|
|
+ public String saveUserSubContract(HlgUserSubcontract hlgUserSubcontract) {
|
|
|
//获取当前登录用户
|
|
|
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
|
|
//获取用户所在平台的orgCode
|
|
|
@@ -51,9 +51,13 @@ public class HlgUserSubcontractServiceImpl extends ServiceImpl<HlgUserSubcontrac
|
|
|
String accessToken = OauthTokenUtils.getDayAccessToken();
|
|
|
String requestUrl = OauthApi.orderUploadUserContract;
|
|
|
Map<String, Object> parameters = new HashMap<>();
|
|
|
- parameters.put("idcardNumber", hlgUser.getIdcardNumber());
|
|
|
+ parameters.put("userCode", hlgUser.getUserCode());
|
|
|
parameters.put("subcontractorId", hlgUserSubcontract.getSubcontractorId());
|
|
|
- parameters.put("subcontract", hlgUserSubcontract.getSubcontract());
|
|
|
+ parameters.put("workContract", hlgUserSubcontract.getWorkContract());
|
|
|
+ parameters.put("startDate", hlgUserSubcontract.getStartDate());
|
|
|
+ parameters.put("endDate", hlgUserSubcontract.getEndDate());
|
|
|
+ parameters.put("createBy", sysUser.getUsername());
|
|
|
+ parameters.put("contractId", hlgUserSubcontract.getContractId());
|
|
|
log.info("param============{}", JSONObject.toJSONString(parameters));
|
|
|
//数据加密
|
|
|
String biz_content = CryptTool.encode(JSONObject.toJSONString(parameters));
|
|
|
@@ -62,9 +66,12 @@ public class HlgUserSubcontractServiceImpl extends ServiceImpl<HlgUserSubcontrac
|
|
|
if (jsonObject != null) {
|
|
|
if (jsonObject.getBoolean("success")) {
|
|
|
log.info("上传承揽合同成功===={}", jsonObject);
|
|
|
+ String msg=jsonObject.getString("message");
|
|
|
+ return msg;
|
|
|
} else {
|
|
|
+ String msg=jsonObject.getString("message");
|
|
|
//抛出异常,事务回滚
|
|
|
- throw new JeecgBootException("上传承揽合同失败");
|
|
|
+ throw new JeecgBootException(msg);
|
|
|
}
|
|
|
} else {
|
|
|
throw new JeecgBootException("上传承揽合同失败");
|