|
@@ -52,6 +52,32 @@ public class PlanServiceImpl implements PlanService {
|
|
|
// @Autowired
|
|
|
// SysUserMapper sysUserMapper;
|
|
|
|
|
|
+ @Override
|
|
|
+ public String getSign(PlanAddBo bo) {
|
|
|
+ QueryWrapper<App> appQueryWrapper = new QueryWrapper<>();
|
|
|
+ appQueryWrapper.eq("appkey",bo.getAppkey());
|
|
|
+ appQueryWrapper.eq("deleted","0");
|
|
|
+ App app = appMapper.selectOne(appQueryWrapper);
|
|
|
+ if (app == null)
|
|
|
+ return "error";
|
|
|
+ Map<String,Object> params = Dict.create()
|
|
|
+ .set("appkey",bo.getAppkey())
|
|
|
+ .set("vendorId",bo.getVendorId())
|
|
|
+ .set("vendorName",bo.getVendorName())
|
|
|
+ .set("goodsId",bo.getGoodsId())
|
|
|
+ .set("goodsImg",bo.getGoodsImg())
|
|
|
+ .set("goodsName",bo.getGoodsName())
|
|
|
+ .set("goodsLogo",bo.getGoodsLogo())
|
|
|
+ .set("goodsIntroduce",bo.getGoodsIntroduce())
|
|
|
+ .set("goodsPrice",bo.getGoodsPrice())
|
|
|
+ .set("goodsClassify",bo.getGoodsClassify())
|
|
|
+ .set("planStartTime",bo.getPlanStartTime())
|
|
|
+ .set("planEndTime",bo.getPlanEndTime())
|
|
|
+ .set("items",bo.getItems())
|
|
|
+ .set("sign",null);
|
|
|
+ return SignUtil.sign(params,app.getAppSecret());
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public int addPlan(PlanAddBo bo) {
|
|
|
QueryWrapper<App> appQueryWrapper = new QueryWrapper<>();
|
|
@@ -62,6 +88,8 @@ public class PlanServiceImpl implements PlanService {
|
|
|
return -1;
|
|
|
Map<String,Object> params = Dict.create()
|
|
|
.set("appkey",bo.getAppkey())
|
|
|
+ .set("vendorId",bo.getVendorId())
|
|
|
+ .set("vendorName",bo.getVendorName())
|
|
|
.set("goodsId",bo.getGoodsId())
|
|
|
.set("goodsImg",bo.getGoodsImg())
|
|
|
.set("goodsName",bo.getGoodsName())
|
|
@@ -87,6 +115,7 @@ public class PlanServiceImpl implements PlanService {
|
|
|
QueryWrapper<Goods> goodsQueryWrapper = new QueryWrapper<>();
|
|
|
goodsQueryWrapper.eq("appkey",bo.getAppkey());
|
|
|
goodsQueryWrapper.eq("goods_id",bo.getGoodsId());
|
|
|
+ goodsQueryWrapper.eq("vendor_id",bo.getVendorId());
|
|
|
Goods query = goodsMapper.selectOne(goodsQueryWrapper);
|
|
|
if (query == null){
|
|
|
Goods goods = new Goods(plan);
|