|
|
@@ -1,19 +1,64 @@
|
|
|
package com.ydtech.modules.admin.service.impl;
|
|
|
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.ydtech.modules.admin.dao.SysTelemarketingWechatDataMapper;
|
|
|
import com.ydtech.modules.admin.model.po.SysTelemarketingWechatData;
|
|
|
+import com.ydtech.modules.admin.model.vo.SysTelemarketingWechatDataSaveVo;
|
|
|
+import com.ydtech.modules.admin.model.vo.SysTelemarketingWechatDataVo;
|
|
|
import com.ydtech.modules.admin.service.SysTelemarketingWechatDataService;
|
|
|
+import com.ydtech.modules.base.controller.BaseController;
|
|
|
+import com.ydtech.modules.order.entity.BasePageResult;
|
|
|
+import com.ydtech.modules.protocol.utils.AssertionUtils;
|
|
|
+import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
+import java.util.Date;
|
|
|
+
|
|
|
/**
|
|
|
-* @author Administrator
|
|
|
-* @description 针对表【sys_telemarketing_wechat_data(微信提交数据)】的数据库操作Service实现
|
|
|
-* @createDate 2024-08-29 17:23:42
|
|
|
-*/
|
|
|
+ * @author Administrator
|
|
|
+ * @description 针对表【sys_telemarketing_wechat_data(微信提交数据)】的数据库操作Service实现
|
|
|
+ * @createDate 2024-08-29 17:23:42
|
|
|
+ */
|
|
|
@Service
|
|
|
public class SysTelemarketingWechatDataServiceImpl extends ServiceImpl<SysTelemarketingWechatDataMapper, SysTelemarketingWechatData>
|
|
|
- implements SysTelemarketingWechatDataService {
|
|
|
+ implements SysTelemarketingWechatDataService {
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public BasePageResult<SysTelemarketingWechatData> pageQuery(SysTelemarketingWechatDataVo sysTelemarketingWechatDataVo) {
|
|
|
+ Page<SysTelemarketingWechatData> page = new Page<>(sysTelemarketingWechatDataVo.getPageNum(), sysTelemarketingWechatDataVo.getPageSize());
|
|
|
+ String userId = BaseController.getUserId();
|
|
|
+ Page<SysTelemarketingWechatData> sysTelemarketingWechatDataPage = lambdaQuery()
|
|
|
+ .eq(SysTelemarketingWechatData::getUserId, userId)
|
|
|
+ .page(page);
|
|
|
+
|
|
|
+ return new BasePageResult<>(
|
|
|
+ sysTelemarketingWechatDataVo.getPageNum(),
|
|
|
+ sysTelemarketingWechatDataVo.getPageSize(),
|
|
|
+ sysTelemarketingWechatDataPage.getTotal(),
|
|
|
+ sysTelemarketingWechatDataPage.getPages(),
|
|
|
+ sysTelemarketingWechatDataPage.getRecords());
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void add(SysTelemarketingWechatDataSaveVo sysTelemarketingWechatDataSaveVo) {
|
|
|
+ String userId = BaseController.getUserId();
|
|
|
+ checkData(sysTelemarketingWechatDataSaveVo.getCreateTime(), userId);
|
|
|
+ SysTelemarketingWechatData sysTelemarketingWechatData = new SysTelemarketingWechatData();
|
|
|
+ BeanUtils.copyProperties(sysTelemarketingWechatDataSaveVo, sysTelemarketingWechatData);
|
|
|
+ sysTelemarketingWechatData.setUserId(userId);
|
|
|
+ boolean save = save(sysTelemarketingWechatData);
|
|
|
+ AssertionUtils.isSucceed(save, "添加失败");
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void revise(String telemarketingId, SysTelemarketingWechatDataSaveVo sysTelemarketingWechatDataSaveVo) {
|
|
|
+ SysTelemarketingWechatData sysTelemarketingWechatData = getByIdExist(telemarketingId, "查询不到此数据");
|
|
|
+ BeanUtils.copyProperties(sysTelemarketingWechatDataSaveVo, sysTelemarketingWechatData);
|
|
|
+ sysTelemarketingWechatData.setUpdateTime(new Date());
|
|
|
+ boolean b = updateById(sysTelemarketingWechatData);
|
|
|
+ AssertionUtils.isSucceed(b, "修改失败");
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
|