瀏覽代碼

上传图片加锁确保先手

anderx 3 年之前
父節點
當前提交
41b273b625

+ 1 - 1
src/main/java/com/goafanti/order/controller/AdminOrderApiController.java

@@ -143,7 +143,7 @@ public class AdminOrderApiController extends CertifyApiController {
 
 
 	/** 图片上传 **/
 	/** 图片上传 **/
 	@RequestMapping(value = "/uploadOrderImg", method = RequestMethod.POST)
 	@RequestMapping(value = "/uploadOrderImg", method = RequestMethod.POST)
-	public Result uploadOrderImg(HttpServletRequest req,String orderNo,String sign){
+	public synchronized Result uploadOrderImg(HttpServletRequest req,String orderNo,String sign){
 		Result res = new Result();
 		Result res = new Result();
 		if (StringUtils.isBlank(orderNo)){
 		if (StringUtils.isBlank(orderNo)){
 			res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR,"订单编号","订单编号"));
 			res.getError().add(buildError(ErrorConstants.PARAM_EMPTY_ERROR,"订单编号","订单编号"));

+ 1 - 1
src/main/java/com/goafanti/order/service/impl/OrderServiceImpl.java

@@ -1127,7 +1127,7 @@ public class OrderServiceImpl extends BaseMybatisDao<TOrderMapper> implements Or
 
 
 	@Override
 	@Override
 	@Transactional
 	@Transactional
-	public int pushOrderImg(String orderNo, String imageUrl,String sign) {
+	public  int pushOrderImg(String orderNo, String imageUrl,String sign) {
 		TOrderNew tOrderNew = tOrderNewMapper.selectByPrimaryKey(orderNo);
 		TOrderNew tOrderNew = tOrderNewMapper.selectByPrimaryKey(orderNo);
 		TOrderNew newOrder=new TOrderNew();
 		TOrderNew newOrder=new TOrderNew();
 		newOrder.setOrderNo(orderNo);
 		newOrder.setOrderNo(orderNo);