angular.module('push') .factory('AccountService', function (ConfigService, $q, UtilService, UserService) { return { // 获取登录用户信息 getUserInfo: function () { var deferred = $q.defer(); var params = { userid: UserService.id == null ? 0 : UserService.id }; UtilService.imget(ConfigService.server + "user/info", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, publicNotification: function (params) { var deferred = $q.defer(); UtilService.imbodyhttp(ConfigService.server + "user/notice/public", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, getUserCheckInfo: function (userid) { var deferred = $q.defer(); var params = { userid: userid, node: UserService.node }; UtilService.imget(ConfigService.server + "user/check/info", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, // 获取登录用户的登录消息 getSignInfo: function () { var deferred = $q.defer(); var params = { userid: UserService.id }; UtilService.imbodyhttp(ConfigService.server + "user/ifSignin", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, //修改昵称 setuserName: function (params) { var deferred = $q.defer(); UtilService.imbodyhttp(ConfigService.server + "user/update", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, //修改密码 setuserPwd: function (oldpwd, newpwd, type) { var deferred = $q.defer(); var params = { type: type, userId: UserService.id, oldPwd: oldpwd, newPwd: newpwd }; UtilService.post(ConfigService.server + "appChangeUserData.action?", params).success(function (data) { if (data.status == 0) { UtilService.showMess("旧密码输入错误!"); } else { UtilService.showMess("恭喜,修改密码成功!"); } deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, //个人主页 getHomeInfo: function (targetid, id) { var deferred = $q.defer(); var params = { targetid: targetid, userid: id }; UtilService.imget(ConfigService.server + "user/info/base", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, //获取会员信息 getMemberInfo: function () { var deferred = $q.defer(); var params = { userid: UserService.id }; UtilService.post(ConfigService.server + "getMemberInfo.action?", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, //升级会员 upgradeMember: function () { var deferred = $q.defer(); var params = { userid: UserService.id }; UtilService.post(ConfigService.server + "upgradeMember.action?", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, //检测支付密码 checkPayPassword: function (password) { var deferred = $q.defer(); var params = { paypassword: password, type: 2, userid: UserService.id }; UtilService.post(ConfigService.server + "checkPayPassword.action?", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, //设置支付密码 upMemberPayPassword: function (ishaspaypassword, paypwdobj) { var deferred = $q.defer(); var params = { ishaspaypassword: ishaspaypassword,// 是否设置过付款密码 oldpaypassword: paypwdobj.oldpwd,//旧支付密码或登录密码 paypassword: paypwdobj.paypwd,//新支付密码 userid: UserService.id }; UtilService.post(ConfigService.server + "upMemberPayPassword.action?", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, //用户提交认证信息 InsertSysUsersAuthen: function (type, person, images) { var deferred = $q.defer(); var params = { type: type,//1身份证 2在职 3单位 name: angular.isDefined(person.name) ? person.name : "", cardno: angular.isDefined(person.cardno) ? person.cardno : "", orgemail: angular.isDefined(person.orgemail) ? person.orgemail : "", orgname: angular.isDefined(person.orgname) ? person.orgname : "", orgcode: angular.isDefined(person.orgcode) ? person.orgcode : "", industry: angular.isDefined(person.industry) ? person.industry : "", title: angular.isDefined(person.title) ? person.title : "", images: JSON.stringify(images), userid: UserService.id }; UtilService.post(ConfigService.server + "InsertSysUsersAuthen.action?", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, //用户修改认证信息 updateSysUsersAuthen: function (type, person, images) { var deferred = $q.defer(); var params = { id: person.id, type: type,//1身份证 2在职 3单位 name: angular.isDefined(person.name) ? person.name : "", cardno: angular.isDefined(person.cardno) ? person.cardno : "", orgemail: angular.isDefined(person.orgemail) ? person.orgemail : "", orgname: angular.isDefined(person.orgname) ? person.orgname : "", orgcode: angular.isDefined(person.orgcode) ? person.orgcode : "", industry: angular.isDefined(person.industry) ? person.industry : "", title: angular.isDefined(person.title) ? person.title : "", images: JSON.stringify(images), userid: UserService.id }; UtilService.post(ConfigService.server + "updateSysUsersAuthen.action?", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, //获取用户认证信息 getSysUsersAuthen: function (messageid) { var deferred = $q.defer(); var params = { messageid: messageid, userid: UserService.id }; UtilService.post(ConfigService.server + "getSysUsersAuthen.action?", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, //审核用户认证信息 TurnAuthInfo: function (messageid, result) { var deferred = $q.defer(); var params = { messageid: messageid, result: result,//1 同意 2 拒绝 postscript: "", userid: UserService.id }; UtilService.post(ConfigService.server + "TurnAuthInfo.action?", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, //根据消息id获取反馈意见 getSysSuggestion: function (targetid, messageid) { var deferred = $q.defer(); var params = { messageid: messageid, targetid: targetid, userid: UserService.id }; UtilService.post(ConfigService.server + "getSysSuggestion.action?", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, //审核反馈意见 TurnSysAuthInfo: function (messageid, result) { var deferred = $q.defer(); var params = { messageid: messageid, result: result,//1 同意 2 拒绝 postscript: "", userid: UserService.id }; UtilService.post(ConfigService.server + "TurnSysAuthInfo.action?", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, // 获取用户认证信息 getAuthInfo: function (messageid) { var deferred = $q.defer(); var params = { userid: UserService.id, messageid: messageid }; UtilService.imget(ConfigService.server + "app/auth/info", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, // 用户提交认证信息 subAuthInfo: function (params) { var deferred = $q.defer(); params.userid = UserService.id; UtilService.imbodyhttp(ConfigService.server + "app/auth/info/insert", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, // 用户修改认证信息 updateAuthInfo: function (params) { var deferred = $q.defer(); params.userid = UserService.id; UtilService.imbodyhttp(ConfigService.server + "app/auth/info/update", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, // 用户修改认证信息 authInfo: function (messageid, result, postscript) { var deferred = $q.defer(); var params = { userid: UserService.id, messageid: messageid, result: result, postscript: postscript }; UtilService.impost(ConfigService.server + "app/auth/examine", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, //用户通过普适积分购买权限 consumptionPushPoints: function (params) { var deferred = $q.defer(); UtilService.imbodyhttp(ConfigService.server + "pushintegral/buy", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, // 获取权限详情 getAuthorityInfo: function (aid) { var deferred = $q.defer(); var params = { aid: aid }; UtilService.imget(ConfigService.server + "authority/authoritydetail", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, // 获取区域表相关 getAreaInfo: function (parentid) { var deferred = $q.defer(); var params = { parentid: parentid }; UtilService.imget(ConfigService.server + "common/regions/regionslist", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, // 获取行业领域表相关 getDomainInfo: function (parentid, node) { var deferred = $q.defer(); var params = { parentid: parentid, node: node }; UtilService.imget(ConfigService.server + "common/category/categorylist", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, // 桐庐节点技术经纪人审核失败获取失败信息 getFailMessage: function (targetid) { var deferred = $q.defer(); var params = { userid: UserService.id, targetid: targetid }; UtilService.imget(ConfigService.server + "user/failMessage/get", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, getTechContractCooperateInfo: function (projectname, buyorgid, buyorgname) { var deferred = $q.defer(); var params = { projectname: projectname, buyorgname: buyorgid, buyorgname: buyorgname }; UtilService.imget(ConfigService.server + "user/techcontract/cooperate/Info", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, postresearchcosts: function (params) { var deferred = $q.defer(); UtilService.imbodyhttp(ConfigService.server + "user/authsave/research/costs", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, getAuthorizationLetterList: function (userid, node) { var deferred = $q.defer(); var params = { userid: userid, node: node }; UtilService.imget(ConfigService.server + "user/authorization/letter/list", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, // 获取用户认证相关信息 getAuthMessageInfo: function (userid, authtype) { var deferred = $q.defer(); var params = { userid: userid, node: UserService.node, authtype: authtype, ifnew: false }; UtilService.imget(ConfigService.server + "user/authMessage", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, // 提交新增用户信息信息 submitAuthMessageInfo: function (params) { var deferred = $q.defer(); UtilService.imbodyhttp(ConfigService.server + "user/authsave", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, submitAuthMessageCooperateInfo: function (params) { var deferred = $q.defer(); UtilService.imbodyhttp(ConfigService.server + "user/authsave/cooperate", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, submitTechnicalContractInfo: function (params) { var deferred = $q.defer(); UtilService.imbodyhttp(ConfigService.server + "user/technical/contract", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, insertApplicationPicture: function (params) { var deferred = $q.defer(); UtilService.imbodyhttp(ConfigService.server + "user/technical/picture/insert", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, getTechDemandDetail: function (demandId) { var deferred = $q.defer(); var params = { demandId: demandId }; UtilService.imget(ConfigService.server + "usertask/techDemand/reward/detail", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, getTechnicalAwardDetail: function (userid, resid, node, needInsertDBFlag, orguser, orgtel, restype) { var deferred = $q.defer(); var params = { userid: userid, resid: resid, node: node, needInsertDBFlag: needInsertDBFlag, orguser: orguser, orgtel: orgtel, restype: restype }; UtilService.imget(ConfigService.server + "usertask/technical/award/get", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, getTechnicalContractList: function (technicalcontractid) { var deferred = $q.defer(); var params = { technicalcontractid: technicalcontractid }; UtilService.imget(ConfigService.server + "usertask/techcontract/picture/list", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, submitDemandReward: function (demandid, value, rewardmoney, refusereason) { var deferred = $q.defer(); var params = { demandId: demandid, value: value, rewardmoney: rewardmoney, refusereason: refusereason, }; UtilService.imget(ConfigService.server + "usertask/demandReward/submit", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, // 桐庐节点获取技术需求列表 techDemandList: function () { var deferred = $q.defer(); var params = { userid: UserService.id, node: UserService.node }; UtilService.imget(ConfigService.server + "usertask/techDemand/list", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, techDemandCheckList: function () { var deferred = $q.defer(); var params = { node: UserService.node, userid: UserService.id }; UtilService.imget(ConfigService.server + "usertask/techDemand/check/list", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, technicalCheckList: function () { var deferred = $q.defer(); var params = { node: UserService.node, userid: UserService.id }; UtilService.imget(ConfigService.server + "usertask/technical/check/list", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, checkTechDemand: function (value, id, refusereason) { var deferred = $q.defer(); var params = { value: value, demandId: id, refusereason: refusereason, userid: UserService.id }; UtilService.imget(ConfigService.server + "usertask/techDemand/check", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, getCompanyById: function (companyid) { var deferred = $q.defer(); var params = { companyid: companyid, }; UtilService.imget(ConfigService.server + "usertask/techDemand/companyname/get", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, getUserNameById: function (creator) { var deferred = $q.defer(); var params = { userid: creator }; UtilService.imget(ConfigService.server + "usertask/techDemand/username/get", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, //通过当前技术需求id获取当前的技术需求 getDemandInfo: function (id) { var deferred = $q.defer(); var params = { demandId: id }; UtilService.imget(ConfigService.server + "usertask/techDemand/get", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, //桐庐节点重新提交需求审核 reSubmitCheckDemand: function (applyname, companyName, capitalScale, contactor, tel, taskintroduction) { var deferred = $q.defer(); var params = { applyname: applyname, companyName: companyName, capitalScale: capitalScale, contactor: contactor, tel: tel, taskintroduction1: taskintroduction, }; UtilService.imget(ConfigService.server + "usertask/demand/resubmit", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, // 获取用户认证相关信息 getAuthCheckInfo: function (pagenum, pagesize, key, idtype, authenstatus) { var deferred = $q.defer(); var params = { userid: UserService.id, nodeid: UserService.node, idtype: idtype, authenstatus: authenstatus, pageNum: pagenum, pagesize: pagesize, // key:key, }; // console.log(params); // console.log(key); UtilService.imget(ConfigService.server + "user/authnode", params, key).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, // 获取单个用户认证相关信息 getSingleAuthCheckInfo: function (id) { var deferred = $q.defer(); var params = { id: id }; UtilService.imget(ConfigService.server + "user/singleauthinfo", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data) }); return deferred.promise; }, // 提交认证审核信息 submitAuthCheckInfo: function (params) { var deferred = $q.defer(); UtilService.imbodyhttp(ConfigService.server + "user/authprocess", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, // 提交疫情服务信息 submitEpidemicService: function (params) { var deferred = $q.defer(); UtilService.imbodyhttp(ConfigService.server + "user/epidemic/service", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, updateEpidemicService: function (params) { var deferred = $q.defer(); UtilService.imbodyhttp(ConfigService.server + "user/epidemic/service/update", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, getEpidemicList: function () { var deferred = $q.defer(); var params = {}; UtilService.imget(ConfigService.server + "user/epidemic/list", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, // 提交认证审核信息 releaseResource: function (userid) { var deferred = $q.defer(); var params = { userid: userid, node: UserService.node }; UtilService.imget(ConfigService.server + "user/home/resource/get", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, getReportByConnid: function (connid) { var deferred = $q.defer(); var params = { connid: connid }; UtilService.imget(ConfigService.server + "user/report/get", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, insertHighInspect: function (params) { var deferred = $q.defer(); UtilService.imbodyhttp(ConfigService.server + "user/inspect/insert", params).success(function (data) { deferred.resolve(data); }).error(function (data) { deferred.reject(data); }); return deferred.promise; }, // 获取日志权限 getLogAuthority: function (data) { var deferred = $q.defer(); UtilService.impost(ConfigService.server + "user/log/record/isvisible", data).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, // 获取工商局所有数据 getmarketcompareAll: function (data) { var deferred = $q.defer(); UtilService.imbodyhttp(ConfigService.server + "/market/compareAll", data).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, // 搜索工商局企业数据 getmarketgetByName: function (data) { var deferred = $q.defer(); UtilService.imbodyhttp(ConfigService.server + "/market/getByName", data).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; }, // 批量导入工商局数据 getmarketcompareBatch: function (data) { var deferred = $q.defer(); UtilService.imbodyhttp(ConfigService.server + "market/compareBatch", data).success(function (data) { deferred.resolve(data); }).error(function (err) { deferred.reject(err); }); return deferred.promise; } } });