补充接口

This commit is contained in:
guohb
2024-05-21 10:33:51 +08:00
parent 930649c479
commit 194e4aefa8
4 changed files with 29 additions and 0 deletions

View File

@@ -17,4 +17,11 @@ public interface SignFranchiseService {
AddSignFranchiseResponse getSignFranchise(Long shopId);
/**
* 加盟合同退回后重新缴费
* @param shopId
* @return
*/
Boolean rePay(Long shopId);
}

View File

@@ -7,6 +7,7 @@ import com.cool.store.context.LoginUserInfo;
import com.cool.store.dao.ShopStageInfoDAO;
import com.cool.store.entity.*;
import com.cool.store.enums.*;
import com.cool.store.enums.point.ShopSubStageEnum;
import com.cool.store.enums.point.ShopSubStageStatusEnum;
import com.cool.store.exception.ServiceException;
import com.cool.store.mapper.*;
@@ -414,4 +415,13 @@ public class SignFranchiseServiceImpl implements SignFranchiseService, AuditResu
public static String getDateTimeFormat(String pattern, Date date) {
return new SimpleDateFormat(pattern).format(date);
}
@Override
@Transactional(rollbackFor = Exception.class)
public Boolean rePay(Long shopId) {
shopStageInfoDAO.updateShopStageInfo(shopId,ShopSubStageStatusEnum.SHOP_SUB_STAGE_STATUS_71);
shopStageInfoDAO.updateShopStageToNotStarted(shopId, ShopSubStageEnum.SHOP_STAGE_7);
return true;
}
}