ソースを参照

重置订单资料编号

Aslee 3 年 前
コミット
d349d3d647

+ 2 - 0
src/main/java/com/caimei/modules/archive/dao/CmOrderArchiveDao.java

@@ -37,4 +37,6 @@ public interface CmOrderArchiveDao extends CrudDao<CmOrderArchive> {
     String getShopNameByShopOrderId(Integer shopOrderId);
     String getShopNameByShopOrderId(Integer shopOrderId);
 
 
     String getClubNameByShopOrderId(Integer shopOrderId);
     String getClubNameByShopOrderId(Integer shopOrderId);
+
+    void updateArchiveNo(CmOrderArchive cmOrderArchive);
 }
 }

+ 12 - 9
src/main/java/com/caimei/modules/archive/service/CmOrderArchiveService.java

@@ -8,18 +8,9 @@ import java.net.URLEncoder;
 import java.text.SimpleDateFormat;
 import java.text.SimpleDateFormat;
 import java.util.*;
 import java.util.*;
 
 
-import com.aliyun.oss.OSS;
-import com.aliyun.oss.OSSClientBuilder;
 import com.caimei.modules.archive.entity.CmOrderArchiveFile;
 import com.caimei.modules.archive.entity.CmOrderArchiveFile;
 import com.caimei.modules.archive.utils.OssArchiveUtil;
 import com.caimei.modules.archive.utils.OssArchiveUtil;
-import com.caimei.modules.oss.entity.CmOssArchivePdf;
-import com.caimei.modules.oss.utils.OSSUtils;
-import com.caimei.modules.product.entity.Product;
-import com.caimei.utils.CodeUtil;
 import com.caimei.utils.StringUtil;
 import com.caimei.utils.StringUtil;
-import com.thinkgem.jeesite.common.config.Global;
-import org.apache.commons.codec.digest.DigestUtils;
-import org.apache.commons.lang3.RandomUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.transaction.annotation.Transactional;
@@ -243,4 +234,16 @@ public class CmOrderArchiveService extends CrudService<CmOrderArchiveDao, CmOrde
         result.put("clubName", clubName);
         result.put("clubName", clubName);
         return result;
         return result;
     }
     }
+
+    public String resetArchiveNo() {
+        List<CmOrderArchive> orderArchiveList = findList(new CmOrderArchive());
+        orderArchiveList.forEach(cmOrderArchive->{
+            SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
+            String date = format.format(cmOrderArchive.getAddTime());
+            String orderArchiveNo = "CM-" + date + cmOrderArchive.getShopOrderId();
+            cmOrderArchive.setArchiveNo(orderArchiveNo);
+            cmOrderArchiveDao.updateArchiveNo(cmOrderArchive);
+        });
+        return "success";
+    }
 }
 }

+ 9 - 0
src/main/java/com/caimei/modules/archive/web/CmOrderArchiveController.java

@@ -129,4 +129,13 @@ public class CmOrderArchiveController extends BaseController {
 			e.printStackTrace();
 			e.printStackTrace();
 		}
 		}
 	}
 	}
+
+	/**
+	 * 重置订单资料编号
+	 */
+	@RequestMapping("/archiveNo/reset")
+	@ResponseBody
+	public String resetArchiveNo(){
+		return cmOrderArchiveService.resetArchiveNo();
+	}
 }
 }

+ 3 - 0
src/main/resources/mappings/modules/archive/CmOrderArchiveMapper.xml

@@ -226,6 +226,9 @@
         set orderArchiveId = #{orderArchiveId}
         set orderArchiveId = #{orderArchiveId}
         where id = #{fileId}
         where id = #{fileId}
     </update>
     </update>
+    <update id="updateArchiveNo">
+        update cm_order_archive set archiveNo = #{archiveNo} where id = #{id}
+    </update>
 
 
     <delete id="delete">
     <delete id="delete">
         DELETE
         DELETE