Commit 025cfa1b by huluobin

同步款式服务类型id

parent e27ee912
......@@ -36,4 +36,9 @@ public interface BaseProduceMapper extends BaseMapper<BaseProduce> {
@Param("featuresId") Integer featuresId,
@Param("serveTypeId") Integer serveTypeId,
@Param("sort") Integer sort);
/**
* 同步款式服务类型id
*/
void syncProduceServeTypeId();
}
......@@ -37,6 +37,7 @@ import com.gogirl.infrastructure.mapper.order.serve.ScheduleManageMapper;
import com.gogirl.infrastructure.mapper.product.mall.MallCategoryMapper;
import com.gogirl.infrastructure.mapper.product.mall.MallProductMapper;
import com.gogirl.infrastructure.mapper.product.serve.BaseFeaturesMapper;
import com.gogirl.infrastructure.mapper.product.serve.BaseProduceMapper;
import com.gogirl.infrastructure.mapper.product.serve.FeaturesMappingMapper;
import com.gogirl.infrastructure.mapper.product.serve.ProduceSalesMapper;
import com.gogirl.infrastructure.mapper.store.career.CareerMapper;
......@@ -680,4 +681,16 @@ public class Schedule {
}
private final BaseProduceMapper baseProduceMapper;
/**
* 每天凌晨3点同步款式的服务类型id
*/
@Scheduled(cron = "0 0 3 * * ?")
public void syncProduceServeTypeId() {
log.info("同步款式的服务类型id开始");
baseProduceMapper.syncProduceServeTypeId();
log.info("同步款式的服务类型id结束");
}
}
......@@ -69,6 +69,13 @@
<sql id="bpSql">
bp.id, bp.name, bp.picture_path picturePath, bp.type, bp.label, bp.shop_sort shopSort, bp.req_grade reqQrade, bp.status, bp.remark, bp.details, bs.id serveId, bs.name serveName
</sql>
<update id="syncProduceServeTypeId">
update base_produce t1
LEFT JOIN base_serve t2 on t1.service_id = t2.id
set t1.serve_type_id = t2.type_id
where t1.serve_type_id is null
and t2.id is not null
</update>
<select id="getProduceForDetail" resultMap="produceResultMap">
select
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment