|
@@ -21,10 +21,7 @@ import com.uas.service.donate.api.AlipayApi;
|
|
|
import com.uas.service.donate.config.AlipayConfig;
|
|
import com.uas.service.donate.config.AlipayConfig;
|
|
|
import com.uas.service.donate.core.support.SystemSession;
|
|
import com.uas.service.donate.core.support.SystemSession;
|
|
|
import com.uas.service.donate.model.*;
|
|
import com.uas.service.donate.model.*;
|
|
|
-import com.uas.service.donate.service.AlipayOrderService;
|
|
|
|
|
-import com.uas.service.donate.service.AlipayUserService;
|
|
|
|
|
-import com.uas.service.donate.service.ProjectRecodeService;
|
|
|
|
|
-import com.uas.service.donate.service.ProjectService;
|
|
|
|
|
|
|
+import com.uas.service.donate.service.*;
|
|
|
import com.uas.service.donate.util.StringUtils;
|
|
import com.uas.service.donate.util.StringUtils;
|
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
@@ -63,6 +60,9 @@ public class AlipayController {
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private ProjectService projectService;
|
|
private ProjectService projectService;
|
|
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private UserService userService;
|
|
|
|
|
+
|
|
|
private Logger logger = LoggerFactory.getLogger(DruidDBConfiguration.class);
|
|
private Logger logger = LoggerFactory.getLogger(DruidDBConfiguration.class);
|
|
|
|
|
|
|
|
//private AlipayClient alipayClient = new DefaultAlipayClient(AlipayConfig.SB_GATEWAY,AlipayConfig.SB_APPID,AlipayConfig.SB_RSA_PRIVATE_KEY,AlipayConfig.FORMAT,AlipayConfig.CHARSET,AlipayConfig.SB_ALIPAY_PUBLIC_KEY,AlipayConfig.SIGNTYPE);
|
|
//private AlipayClient alipayClient = new DefaultAlipayClient(AlipayConfig.SB_GATEWAY,AlipayConfig.SB_APPID,AlipayConfig.SB_RSA_PRIVATE_KEY,AlipayConfig.FORMAT,AlipayConfig.CHARSET,AlipayConfig.SB_ALIPAY_PUBLIC_KEY,AlipayConfig.SIGNTYPE);
|
|
@@ -535,20 +535,25 @@ public class AlipayController {
|
|
|
JSONObject jsonObject = JSONObject.parseObject(jsonStr);
|
|
JSONObject jsonObject = JSONObject.parseObject(jsonStr);
|
|
|
String imid = jsonObject.getString("imid");
|
|
String imid = jsonObject.getString("imid");
|
|
|
logger.info("移动端imid=" + imid);
|
|
logger.info("移动端imid=" + imid);
|
|
|
- String uuid = null;
|
|
|
|
|
|
|
+ Long uuid = null;
|
|
|
User user = SystemSession.getUser();
|
|
User user = SystemSession.getUser();
|
|
|
if (user != null) {
|
|
if (user != null) {
|
|
|
- uuid = user.getUserUU().toString();
|
|
|
|
|
|
|
+ uuid = user.getUserUU();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
if (!StringUtils.isEmpty(imid)) {
|
|
if (!StringUtils.isEmpty(imid)) {
|
|
|
jsonObject.remove("imid");
|
|
jsonObject.remove("imid");
|
|
|
//TODO 通过imid获取uuid
|
|
//TODO 通过imid获取uuid
|
|
|
|
|
+ Object uuidObj = userService.getUserByImId(Long.parseLong(imid));
|
|
|
|
|
+ if (uuidObj !=null) {
|
|
|
|
|
+ uuid = (Long)uuidObj;
|
|
|
|
|
+ logger.info("移动端imid转为uuid,uuid=" + uuid);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
ProjectRecode projectRecode= JSONObject.parseObject(jsonObject.toJSONString(),ProjectRecode.class);
|
|
ProjectRecode projectRecode= JSONObject.parseObject(jsonObject.toJSONString(),ProjectRecode.class);
|
|
|
- if (!StringUtils.isEmpty(uuid)) {
|
|
|
|
|
- projectRecode.setUuid(Long.parseLong(uuid));
|
|
|
|
|
|
|
+ if (uuid != null) {
|
|
|
|
|
+ projectRecode.setUuid(uuid);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
projectRecode.setTime(new Date());
|
|
projectRecode.setTime(new Date());
|