|
@ -42,6 +42,7 @@ import com.yxt.yythmall.biz.lpkgoods.LpkGoodsService; |
|
|
import com.yxt.yythmall.biz.lpkreserveorder.LpkReserveOrderService; |
|
|
import com.yxt.yythmall.biz.lpkreserveorder.LpkReserveOrderService; |
|
|
import com.yxt.yythmall.biz.lpkreserveordergoods.LpkReserveOrderGoodsService; |
|
|
import com.yxt.yythmall.biz.lpkreserveordergoods.LpkReserveOrderGoodsService; |
|
|
import com.yxt.yythmall.biz.lpkstore.LpkStoreService; |
|
|
import com.yxt.yythmall.biz.lpkstore.LpkStoreService; |
|
|
|
|
|
import com.yxt.yythmall.biz.vegereplenish.VegeReplenishService; |
|
|
import com.yxt.yythmall.biz.vegetablecellar.VegetableCellarService; |
|
|
import com.yxt.yythmall.biz.vegetablecellar.VegetableCellarService; |
|
|
import com.yxt.yythmall.utils.StyleUtils; |
|
|
import com.yxt.yythmall.utils.StyleUtils; |
|
|
import org.apache.poi.ss.usermodel.HorizontalAlignment; |
|
|
import org.apache.poi.ss.usermodel.HorizontalAlignment; |
|
@ -93,6 +94,8 @@ public class EmpCardService extends MybatisBaseService<EmpCardMapper, EmpCard> { |
|
|
@Autowired |
|
|
@Autowired |
|
|
private VegetableCellarService vegetableCellarService; |
|
|
private VegetableCellarService vegetableCellarService; |
|
|
@Autowired |
|
|
@Autowired |
|
|
|
|
|
private VegeReplenishService vegeReplenishService; |
|
|
|
|
|
@Autowired |
|
|
private HttpServletResponse response; |
|
|
private HttpServletResponse response; |
|
|
@Value("${image.url.prefix:http://127.0.0.1:8080/upload/}") |
|
|
@Value("${image.url.prefix:http://127.0.0.1:8080/upload/}") |
|
|
private String urlPrefix; |
|
|
private String urlPrefix; |
|
@ -100,7 +103,6 @@ public class EmpCardService extends MybatisBaseService<EmpCardMapper, EmpCard> { |
|
|
String qrUrl; |
|
|
String qrUrl; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public ResultBean bindCard(EmpCardDto bindCardDto) { |
|
|
public ResultBean bindCard(EmpCardDto bindCardDto) { |
|
|
ResultBean rb = new ResultBean().fail(); |
|
|
ResultBean rb = new ResultBean().fail(); |
|
|
EmpCard lpkGiftCard = baseMapper.selectOne(new QueryWrapper<EmpCard>().eq("code", bindCardDto.getCode()) |
|
|
EmpCard lpkGiftCard = baseMapper.selectOne(new QueryWrapper<EmpCard>().eq("code", bindCardDto.getCode()) |
|
@ -121,6 +123,7 @@ public class EmpCardService extends MybatisBaseService<EmpCardMapper, EmpCard> { |
|
|
baseMapper.updateById(lpkGiftCard); |
|
|
baseMapper.updateById(lpkGiftCard); |
|
|
return rb.success().setMsg("绑定成功"); |
|
|
return rb.success().setMsg("绑定成功"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public ResultBean bindCardA(BindCardDto bindCardDto) { |
|
|
public ResultBean bindCardA(BindCardDto bindCardDto) { |
|
|
ResultBean rb = new ResultBean().fail(); |
|
|
ResultBean rb = new ResultBean().fail(); |
|
|
EmpCard lpkGiftCard = baseMapper.selectOne(new QueryWrapper<EmpCard>().eq("code", bindCardDto.getCode()) |
|
|
EmpCard lpkGiftCard = baseMapper.selectOne(new QueryWrapper<EmpCard>().eq("code", bindCardDto.getCode()) |
|
@ -144,6 +147,7 @@ public class EmpCardService extends MybatisBaseService<EmpCardMapper, EmpCard> { |
|
|
dto.setCustomerSid(dto.getCustomerSid()); |
|
|
dto.setCustomerSid(dto.getCustomerSid()); |
|
|
dto.setVos(k); |
|
|
dto.setVos(k); |
|
|
vegetableCellarService.save1Goods(dto); |
|
|
vegetableCellarService.save1Goods(dto); |
|
|
|
|
|
vegeReplenishService.saveBindRecord(bindCardDto, "1"); |
|
|
return rb.success().setMsg("绑定成功"); |
|
|
return rb.success().setMsg("绑定成功"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -164,6 +168,7 @@ public class EmpCardService extends MybatisBaseService<EmpCardMapper, EmpCard> { |
|
|
} |
|
|
} |
|
|
return rb.success().setMsg("绑定成功"); |
|
|
return rb.success().setMsg("绑定成功"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public ResultBean generateCard(EmpCardDto dto) { |
|
|
public ResultBean generateCard(EmpCardDto dto) { |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
@ -231,6 +236,7 @@ public class EmpCardService extends MybatisBaseService<EmpCardMapper, EmpCard> { |
|
|
empCardBuildRecordService.updateById(cardBuildRecord); |
|
|
empCardBuildRecordService.updateById(cardBuildRecord); |
|
|
return rb.success(); |
|
|
return rb.success(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public ResultBean<PagerVo<EmpCardVo>> cardList(PagerQuery<EmpCardQuery> pq) { |
|
|
public ResultBean<PagerVo<EmpCardVo>> cardList(PagerQuery<EmpCardQuery> pq) { |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
EmpCardQuery query = pq.getParams(); |
|
|
EmpCardQuery query = pq.getParams(); |
|
@ -250,6 +256,7 @@ public class EmpCardService extends MybatisBaseService<EmpCardMapper, EmpCard> { |
|
|
PagerVo<EmpCardVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
PagerVo<EmpCardVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
return rb.success().setData(p); |
|
|
return rb.success().setData(p); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public ResultBean<PagerVo<EmpCardVo>> recordDetails(PagerQuery<EmpCardQuery> pq) { |
|
|
public ResultBean<PagerVo<EmpCardVo>> recordDetails(PagerQuery<EmpCardQuery> pq) { |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
EmpCardQuery query = pq.getParams(); |
|
|
EmpCardQuery query = pq.getParams(); |
|
@ -270,6 +277,7 @@ public class EmpCardService extends MybatisBaseService<EmpCardMapper, EmpCard> { |
|
|
PagerVo<EmpCardVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
PagerVo<EmpCardVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
return rb.success().setData(p); |
|
|
return rb.success().setData(p); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public void exportExcel(LpkGiftCardListQuery query) { |
|
|
public void exportExcel(LpkGiftCardListQuery query) { |
|
|
|
|
|
|
|
|
// String finUrl = "https://supervise.yxtsoft.com/lpkapi?qy=";
|
|
|
// String finUrl = "https://supervise.yxtsoft.com/lpkapi?qy=";
|
|
@ -307,11 +315,13 @@ public class EmpCardService extends MybatisBaseService<EmpCardMapper, EmpCard> { |
|
|
ExportExcelUtils.export(fileNameURL, exportList, EmpCardExport.class, response); |
|
|
ExportExcelUtils.export(fileNameURL, exportList, EmpCardExport.class, response); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public ResultBean<Integer> cardGrantCount(String recordSid) { |
|
|
public ResultBean<Integer> cardGrantCount(String recordSid) { |
|
|
ResultBean rb = new ResultBean().fail(); |
|
|
ResultBean rb = new ResultBean().fail(); |
|
|
Integer i = baseMapper.cardGrantCount(recordSid); |
|
|
Integer i = baseMapper.cardGrantCount(recordSid); |
|
|
return rb.success().setData(i); |
|
|
return rb.success().setData(i); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public ResultBean getEmpCardByCustomerSid(PagerQuery<EmpCardQuery> pq) { |
|
|
public ResultBean getEmpCardByCustomerSid(PagerQuery<EmpCardQuery> pq) { |
|
|
ResultBean rb = new ResultBean().fail(); |
|
|
ResultBean rb = new ResultBean().fail(); |
|
|
EmpCardQuery query = pq.getParams(); |
|
|
EmpCardQuery query = pq.getParams(); |
|
@ -330,6 +340,7 @@ public class EmpCardService extends MybatisBaseService<EmpCardMapper, EmpCard> { |
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); |
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); |
|
|
return rb.success().setData(p); |
|
|
return rb.success().setData(p); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public ResultBean<List<LpkGifGoodsVo>> getEmpCardsBySid(String sid) { |
|
|
public ResultBean<List<LpkGifGoodsVo>> getEmpCardsBySid(String sid) { |
|
|
ResultBean rb = new ResultBean().fail(); |
|
|
ResultBean rb = new ResultBean().fail(); |
|
|
EmpAppletNewVo vo = baseMapper.getEmpCardsBySid(sid); |
|
|
EmpAppletNewVo vo = baseMapper.getEmpCardsBySid(sid); |
|
@ -371,6 +382,7 @@ public class EmpCardService extends MybatisBaseService<EmpCardMapper, EmpCard> { |
|
|
}); |
|
|
}); |
|
|
return rb.success().setData(list1); |
|
|
return rb.success().setData(list1); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public ResultBean<EmpAppletVo> getEmpCardBySid(String sid) { |
|
|
public ResultBean<EmpAppletVo> getEmpCardBySid(String sid) { |
|
|
ResultBean rb = new ResultBean().fail(); |
|
|
ResultBean rb = new ResultBean().fail(); |
|
|
EmpAppletVo vo = baseMapper.getEmpCardBySid(sid); |
|
|
EmpAppletVo vo = baseMapper.getEmpCardBySid(sid); |
|
@ -468,6 +480,7 @@ public class EmpCardService extends MybatisBaseService<EmpCardMapper, EmpCard> { |
|
|
vo.setOrderCardVoList(empReserveOrderCardVos); |
|
|
vo.setOrderCardVoList(empReserveOrderCardVos); |
|
|
return rb.success().setData(vo); |
|
|
return rb.success().setData(vo); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public ResultBean changState(String cardSid, String state) { |
|
|
public ResultBean changState(String cardSid, String state) { |
|
|
ResultBean rb = new ResultBean().fail(); |
|
|
ResultBean rb = new ResultBean().fail(); |
|
|
EmpCard card = baseMapper.selectOne(new QueryWrapper<EmpCard>().eq("sid", cardSid)); |
|
|
EmpCard card = baseMapper.selectOne(new QueryWrapper<EmpCard>().eq("sid", cardSid)); |
|
@ -476,6 +489,7 @@ public class EmpCardService extends MybatisBaseService<EmpCardMapper, EmpCard> { |
|
|
baseMapper.updateById(card); |
|
|
baseMapper.updateById(card); |
|
|
return rb.success().setData("成功"); |
|
|
return rb.success().setData("成功"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public ResultBean<EmpCardVo> getBagGoods(String sid, String goodsSid) { |
|
|
public ResultBean<EmpCardVo> getBagGoods(String sid, String goodsSid) { |
|
|
ResultBean rb = new ResultBean().fail(); |
|
|
ResultBean rb = new ResultBean().fail(); |
|
|
EmpCardVo card = baseMapper.getBagGoods(sid, goodsSid); |
|
|
EmpCardVo card = baseMapper.getBagGoods(sid, goodsSid); |
|
@ -527,6 +541,7 @@ public class EmpCardService extends MybatisBaseService<EmpCardMapper, EmpCard> { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public ResultBean cardStatisticsList(PagerQuery<EmpCardQuery> pq) { |
|
|
public ResultBean cardStatisticsList(PagerQuery<EmpCardQuery> pq) { |
|
|
ResultBean rb = new ResultBean(); |
|
|
ResultBean rb = new ResultBean(); |
|
|
EmpCardQuery query = pq.getParams(); |
|
|
EmpCardQuery query = pq.getParams(); |
|
@ -588,6 +603,7 @@ public class EmpCardService extends MybatisBaseService<EmpCardMapper, EmpCard> { |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 是否转赠 |
|
|
* 是否转赠 |
|
|
|
|
|
* |
|
|
* @param sid |
|
|
* @param sid |
|
|
* @return |
|
|
* @return |
|
|
*/ |
|
|
*/ |
|
@ -634,4 +650,9 @@ public class EmpCardService extends MybatisBaseService<EmpCardMapper, EmpCard> { |
|
|
// System.out.println(a);
|
|
|
// System.out.println(a);
|
|
|
return rb.success().setData(p); |
|
|
return rb.success().setData(p); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public EmpCard selectOneByCodeAndCodeKey(String code, String codeKey) { |
|
|
|
|
|
return baseMapper.selectOne(new QueryWrapper<EmpCard>().eq("code", code) |
|
|
|
|
|
.eq("codeKey", codeKey)); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|