|
|
@@ -12,8 +12,6 @@ import com.uas.platform.core.model.Constant;
|
|
|
import com.uas.sso.common.util.HttpUtil;
|
|
|
import com.uas.sso.common.util.HttpUtil.ResponseWrap;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.http.HttpStatus;
|
|
|
-import org.springframework.http.ResponseEntity;
|
|
|
import org.springframework.jdbc.core.JdbcTemplate;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.ui.ModelMap;
|
|
|
@@ -189,10 +187,37 @@ public class MobileReleaseServiceImpl implements MobileReleaseService {
|
|
|
return map;
|
|
|
}
|
|
|
|
|
|
+// @Override
|
|
|
+// public ResponseEntity<ModelMap> pushRelease(Long vendUseruu, Long venduu) throws Exception {
|
|
|
+// List<PagingReleaseDetail> releaseDetailList = pagingReleaseDetailDao.findByVendUserUUAndVendUU(vendUseruu, venduu);
|
|
|
+// for (PagingReleaseDetail releaseDetail : releaseDetailList) {
|
|
|
+// Map<String, Object> params = new HashMap<>();
|
|
|
+// if (releaseDetail.getPagingRelease().getUser().getUserIMId() != null) {
|
|
|
+// params.put("master", releaseDetail.getPagingRelease().getEnterprise().getEnName());//账套 公司名称
|
|
|
+// params.put("userid", String.valueOf(releaseDetail.getPagingRelease().getUser().getUserIMId()));//推送目标用户
|
|
|
+// params.put("title", releaseDetail.getPagingRelease().getTitle());//推送标题
|
|
|
+// params.put("content", releaseDetail.getPagingRelease().getContext());//正文
|
|
|
+// params.put("enUU", String.valueOf(releaseDetail.getPagingRelease().getEnUU()));//UU号
|
|
|
+//// params.put("masterId", masterId);//账套ID
|
|
|
+// params.put("url", "http://uas.ubtob.com/#/sale/order");//跳转链接地址
|
|
|
+// params.put("pageTitle", releaseDetail.getPagingRelease().getTitle());//页面标题
|
|
|
+// params.put("platform", "B2B");//系统名称,ERP或
|
|
|
+// ResponseWrap res = null;
|
|
|
+// try {
|
|
|
+// res = HttpUtil.doPost(URL, params);
|
|
|
+// if (!res.isSuccess())
|
|
|
+// throw new Exception(res.getContent());
|
|
|
+// } catch (Exception e) {
|
|
|
+// e.printStackTrace();
|
|
|
+// }
|
|
|
+// }
|
|
|
+// }
|
|
|
+// return new ResponseEntity<ModelMap>(HttpStatus.OK);
|
|
|
+// }
|
|
|
+
|
|
|
@Override
|
|
|
- public ResponseEntity<ModelMap> pushRelease(Long vendUseruu, Long venduu) throws Exception {
|
|
|
- List<PagingReleaseDetail> releaseDetailList = pagingReleaseDetailDao.findByVendUserUUAndVendUU(vendUseruu, venduu);
|
|
|
- for (PagingReleaseDetail releaseDetail : releaseDetailList) {
|
|
|
+ public void pushReleases(List<PagingReleaseDetail> pagingReleaseDetails) {
|
|
|
+ for (PagingReleaseDetail releaseDetail : pagingReleaseDetails) {
|
|
|
Map<String, Object> params = new HashMap<>();
|
|
|
if (releaseDetail.getPagingRelease().getUser().getUserIMId() != null) {
|
|
|
params.put("master", releaseDetail.getPagingRelease().getEnterprise().getEnName());//账套 公司名称
|
|
|
@@ -214,7 +239,6 @@ public class MobileReleaseServiceImpl implements MobileReleaseService {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- return new ResponseEntity<ModelMap>(HttpStatus.OK);
|
|
|
}
|
|
|
|
|
|
}
|