|
|
@@ -1737,6 +1737,31 @@ public class FsUserInformationCollectionServiceImpl extends ServiceImpl<FsUserIn
|
|
|
return fsUserInformationCollections.get(0);
|
|
|
}
|
|
|
|
|
|
+ @Transactional
|
|
|
+ @Override
|
|
|
+ public int resetCIDCollection(Long collectionId) {
|
|
|
+ FsUserInformationCollection collection = fsUserInformationCollectionMapper.selectFsUserInformationCollectionById(collectionId);
|
|
|
+ if (collection == null) {
|
|
|
+ throw new CustomException("信息采集信息错误,重置失败");
|
|
|
+ }
|
|
|
+ if (collection.getQwTag() == 0) {
|
|
|
+ throw new CustomException("企微信息采集无法重置,操作失败");
|
|
|
+ }
|
|
|
+ if (collection.getPersonalCollectStatus() == 6) {
|
|
|
+ //创建的订单取消
|
|
|
+ if (StringUtils.isNotEmpty(collection.getPackageOrderCode())) {
|
|
|
+ FsPackageOrder fsPackageOrder = packageOrderMapper.selectFsPackageOrderByOrderSn(collection.getPackageOrderCode());
|
|
|
+ if (fsPackageOrder != null) {
|
|
|
+ //TODO 是否更新套餐包状态后续再做
|
|
|
+ FsPackageOrder mapOrder = new FsPackageOrder();
|
|
|
+ mapOrder.setOrderId(fsPackageOrder.getOrderId());
|
|
|
+ mapOrder.setStatus(3);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return fsUserInformationCollectionMapper.resetCIDCollection(collectionId);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 校验必填备注:对于 open=true 且被勾选的选项,必须填写备注文本
|
|
|
*
|