| | |
| | | import org.apache.commons.httpclient.HttpException;
|
| | | import org.apache.commons.httpclient.NameValuePair;
|
| | | import org.apache.commons.httpclient.methods.PostMethod;
|
| | | import org.hibernate.HibernateException;
|
| | | import org.hibernate.Session;
|
| | | import org.springframework.orm.hibernate4.HibernateCallback;
|
| | | import org.springframework.stereotype.Service;
|
| | | import org.springframework.transaction.annotation.Transactional;
|
| | | import org.yeshi.utils.HttpUtil;
|
| | |
|
| | | import com.yeshi.fanli.dao.mybatis.TBPidMapper;
|
| | | import com.yeshi.fanli.dao.mybatis.share.PidUserMapper;
|
| | | import com.yeshi.fanli.dao.taobao.TBPidDao;
|
| | | import com.yeshi.fanli.dao.mybatis.taobao.TBPidMapper;
|
| | | import com.yeshi.fanli.entity.taobao.ClientTBPid;
|
| | | import com.yeshi.fanli.entity.taobao.PidUser;
|
| | | import com.yeshi.fanli.entity.taobao.TBPid;
|
| | |
| | | import com.yeshi.fanli.log.LogHelper;
|
| | | import com.yeshi.fanli.service.inter.taobao.TaoBaoUnionConfigService;
|
| | | import com.yeshi.fanli.service.inter.user.TBPidService;
|
| | | import com.yeshi.fanli.util.Constant;
|
| | | import com.yeshi.fanli.util.TaoBaoConstant;
|
| | |
|
| | | import net.sf.json.JSONObject;
|
| | |
|
| | | @Service
|
| | | public class TBPidServiceImpl implements TBPidService {
|
| | |
|
| | | @Resource
|
| | | private TBPidDao tbPidDao;
|
| | |
|
| | | @Resource
|
| | | private TBPidMapper tbPidMapper;
|
| | |
| | | e.printStackTrace();
|
| | | }
|
| | |
|
| | | Long count = (Long) tbPidDao.excute(new HibernateCallback<Long>() {
|
| | |
|
| | | @Override
|
| | | public Long doInHibernate(Session session) throws HibernateException {
|
| | | return Long.parseLong(session.createQuery("select count(*) from TBPid").uniqueResult().toString());
|
| | | }
|
| | | });
|
| | | Long count = tbPidMapper.count();
|
| | | |
| | | String name = "quanqudao_" + count;
|
| | |
|
| | | String cookies = getCookie();
|
| | |
| | | e.printStackTrace();
|
| | | }
|
| | |
|
| | | Long count = (Long) tbPidDao.excute(new HibernateCallback<Long>() {
|
| | |
|
| | | @Override
|
| | | public Long doInHibernate(Session session) throws HibernateException {
|
| | | return Long.parseLong(session.createQuery("select count(*) from TBPid").uniqueResult().toString());
|
| | | }
|
| | | });
|
| | | Long count = tbPidMapper.count();
|
| | | |
| | | String name = "tuiguang_" + count;
|
| | |
|
| | | String cookies = getCookieBuXin();
|
| | |
| | | tbPid.setCreatetime(System.currentTimeMillis());
|
| | | tbPid.setName(name);
|
| | | tbPid.setPid(pid);
|
| | | tbPidDao.create(tbPid);
|
| | | tbPidMapper.insert(tbPid);
|
| | | return true;
|
| | | } else {
|
| | | System.out.println(result);
|
| | |
| | |
|
| | | @Override
|
| | | public ClientTBPid getSharePid() {
|
| | | String pid = Constant.TAOBAO_RELATION_PID_DEFAULT;
|
| | | ClientTBPid clientTBPid = new ClientTBPid(Constant.TAOBAO_AUTH_APPKEY, pid, pid.split("_")[2],
|
| | | String pid = TaoBaoConstant.TAOBAO_RELATION_PID_DEFAULT;
|
| | | ClientTBPid clientTBPid = new ClientTBPid(TaoBaoConstant.TAOBAO_AUTH_APPKEY, pid, pid.split("_")[2],
|
| | | pid.split("_")[3]);
|
| | | return clientTBPid;
|
| | | }
|