|
|
@@ -155,17 +155,16 @@ public class RateController {
|
|
|
*/
|
|
|
@RequestMapping(value = "/afterRateBuyer/{purchaseId}", method = RequestMethod.POST)
|
|
|
public ResultMap saveAfterRateBuyer(@PathVariable("purchaseId") String purchaseId, @RequestBody String json) {
|
|
|
- RateBuyer rateBuyer = FastjsonUtils.fromJson(json, RateBuyer.class);
|
|
|
- rateBuyer.setVendorUseruu(SystemSession.getUser().getUserUU());
|
|
|
- rateBuyer.setEnuu(SystemSession.getUser().getEnterprise().getUu());
|
|
|
- rateBuyer.setPurchaseId(purchaseId);
|
|
|
- rateBuyer.setVendorRateTime(new Date(System.currentTimeMillis()));
|
|
|
- RateBuyer result = rateService.saveRateBuyer(rateBuyer);
|
|
|
-
|
|
|
Purchase purchase = purchaseDao.findByPurchaseid(purchaseId);
|
|
|
if (purchase.getStatus().intValue() != Status.TO_BE_AFTERREVIEWED.value()) {
|
|
|
throw new IllegalOperatorException("当前订单未初评,不能追评");
|
|
|
}
|
|
|
+ RateBuyer rateBuyerlater = rateService.getRateBuyerByOrderId(purchase.getOrderid());
|
|
|
+ RateBuyer rateBuyer = FastjsonUtils.fromJson(json, RateBuyer.class);
|
|
|
+ rateBuyerlater.setVendorAfterRate(rateBuyer.getVendorAfterRate());
|
|
|
+ rateBuyerlater.setVendorAfterRateTime(new Date(System.currentTimeMillis()));
|
|
|
+ RateBuyer result = rateService.saveRateBuyer(rateBuyerlater);
|
|
|
+
|
|
|
purchase.setTobeAfterRate(SystemSession.getUser().getUserUU());
|
|
|
purchaseDao.save(purchase);
|
|
|
return new ResultMap(CodeType.OK.code(), "追评成功",result);
|
|
|
@@ -197,7 +196,7 @@ public class RateController {
|
|
|
* @return the result map
|
|
|
*/
|
|
|
@RequestMapping(value = "/rateReply/{orderId}", method = RequestMethod.POST)
|
|
|
- public ResultMap saveReply(@PathVariable("orderId") String orderId, @RequestParam String goodsId, @RequestParam String returnMeg) {
|
|
|
+ public ResultMap saveReply(@PathVariable("orderId") String orderId, @RequestParam Long goodsId, @RequestParam String returnMeg) {
|
|
|
RateGoods result = rateService.saveReply(orderId,goodsId,returnMeg);
|
|
|
return new ResultMap(CodeType.OK.code(), "回复成功",result);
|
|
|
}
|
|
|
@@ -209,7 +208,7 @@ public class RateController {
|
|
|
* @return the result map
|
|
|
*/
|
|
|
@RequestMapping(value = "/afterRateReply/{orderId}", method = RequestMethod.POST)
|
|
|
- public ResultMap saveAfterReply(@PathVariable("orderId") String orderId, @RequestParam String goodsId, @RequestParam String returnMeg) {
|
|
|
+ public ResultMap saveAfterReply(@PathVariable("orderId") String orderId, @RequestParam Long goodsId, @RequestParam String returnMeg) {
|
|
|
RateGoods result = rateService.saveAfterReply(orderId,goodsId,returnMeg);
|
|
|
return new ResultMap(CodeType.OK.code(), "回复成功",result);
|
|
|
}
|