inspect-server/src/main/java/com/yuanchu/mom/controller/InsBushingController.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,22 @@ package com.yuanchu.mom.controller; import io.swagger.annotations.Api; import lombok.AllArgsConstructor; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * <p> * å 纤é ç½®çå¥ç®¡è¡¨ å端æ§å¶å¨ * </p> * * @author æ±èéµ·éç½ç»ç§ææéå ¬å¸ * @since 2024-05-30 05:58:16 */ @Api(tags = "æ£éªä¸å-å 纤é ç½®-å¥ç®¡") @AllArgsConstructor @RestController @RequestMapping("/insBushing") public class InsBushingController { } inspect-server/src/main/java/com/yuanchu/mom/controller/InsFiberController.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,22 @@ package com.yuanchu.mom.controller; import io.swagger.annotations.Api; import lombok.AllArgsConstructor; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * <p> * å 纤é ç½®çå 纤表 å端æ§å¶å¨ * </p> * * @author æ±èéµ·éç½ç»ç§ææéå ¬å¸ * @since 2024-05-30 05:59:01 */ @Api(tags = "æ£éªä¸å-å 纤é ç½®-å 纤表") @AllArgsConstructor @RestController @RequestMapping("/insFiber") public class InsFiberController { } inspect-server/src/main/java/com/yuanchu/mom/controller/InsFibersController.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,22 @@ package com.yuanchu.mom.controller; import io.swagger.annotations.Api; import lombok.AllArgsConstructor; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * <p> * å 纤é ç½®çå 纤带表 å端æ§å¶å¨ * </p> * * @author æ±èéµ·éç½ç»ç§ææéå ¬å¸ * @since 2024-05-30 05:59:13 */ @Api(tags = "æ£éªä¸å-å 纤é ç½®-å 纤带表") @AllArgsConstructor @RestController @RequestMapping("/insFibers") public class InsFibersController { } inspect-server/src/main/java/com/yuanchu/mom/mapper/InsBushingMapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,16 @@ package com.yuanchu.mom.mapper; import com.yuanchu.mom.pojo.InsBushing; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** * <p> * å 纤é ç½®çå¥ç®¡è¡¨ Mapper æ¥å£ * </p> * * @author æ±èéµ·éç½ç»ç§ææéå ¬å¸ * @since 2024-05-30 05:58:16 */ public interface InsBushingMapper extends BaseMapper<InsBushing> { } inspect-server/src/main/java/com/yuanchu/mom/mapper/InsFiberMapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,16 @@ package com.yuanchu.mom.mapper; import com.yuanchu.mom.pojo.InsFiber; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** * <p> * å 纤é ç½®çå 纤表 Mapper æ¥å£ * </p> * * @author æ±èéµ·éç½ç»ç§ææéå ¬å¸ * @since 2024-05-30 05:59:01 */ public interface InsFiberMapper extends BaseMapper<InsFiber> { } inspect-server/src/main/java/com/yuanchu/mom/mapper/InsFibersMapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,16 @@ package com.yuanchu.mom.mapper; import com.yuanchu.mom.pojo.InsFibers; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** * <p> * å 纤é ç½®çå 纤带表 Mapper æ¥å£ * </p> * * @author æ±èéµ·éç½ç»ç§ææéå ¬å¸ * @since 2024-05-30 05:59:13 */ public interface InsFibersMapper extends BaseMapper<InsFibers> { } inspect-server/src/main/java/com/yuanchu/mom/pojo/InsBushing.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,61 @@ package com.yuanchu.mom.pojo; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; import java.time.LocalDateTime; import com.yuanchu.mom.annotation.ValueTableShow; import com.yuanchu.mom.common.OrderBy; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; /** * <p> * å 纤é ç½®çå¥ç®¡è¡¨ * </p> * * @author æ±èéµ·éç½ç»ç§ææéå ¬å¸ * @since 2024-05-30 05:58:16 */ @Getter @Setter @TableName("ins_bushing") @ApiModel(value = "InsBushing对象", description = "å 纤é ç½®çå¥ç®¡è¡¨") public class InsBushing extends OrderBy implements Serializable { @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty("ç®¡è²æ ") @ValueTableShow(2) private String color; @ApiModelProperty("æ é") @ValueTableShow(3) private Integer standNum; @ApiModelProperty("æµè¯é") @ValueTableShow(4) private Integer testNum; @ApiModelProperty("å ³è æ ·åid") private Integer insSampleId; @TableField(fill = FieldFill.INSERT) private Integer createUser; @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; @TableField(fill = FieldFill.INSERT_UPDATE) private Integer updateUser; @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; } inspect-server/src/main/java/com/yuanchu/mom/pojo/InsFiber.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,71 @@ package com.yuanchu.mom.pojo; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; import java.time.LocalDateTime; import com.yuanchu.mom.annotation.ValueTableShow; import com.yuanchu.mom.common.OrderBy; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; /** * <p> * å 纤é ç½®çå 纤表 * </p> * * @author æ±èéµ·éç½ç»ç§ææéå ¬å¸ * @since 2024-05-30 05:59:01 */ @Getter @Setter @TableName("ins_fiber") @ApiModel(value = "InsFiber对象", description = "å 纤é ç½®çå 纤表") public class InsFiber extends OrderBy implements Serializable { @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty("管å¥è²æ ") @ValueTableShow(2) private String bushColor; @ApiModelProperty("å çº¤è²æ ") @ValueTableShow(3) private String color; @ApiModelProperty("å çº¤è§æ ¼") @ValueTableShow(4) private String model; @ApiModelProperty("åèæ å") @ValueTableShow(5) private String standard; @ApiModelProperty("å ³è æ£æµé¡¹ç®id") private Integer insProductId; @TableField(fill = FieldFill.INSERT) private Integer createUser; @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; @TableField(fill = FieldFill.INSERT_UPDATE) private Integer updateUser; @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; @ApiModelProperty("å ³è å¥ç®¡è¡¨id") private Integer insBushingId; @ApiModelProperty("å ³è å 纤带表id") private Integer insFibersId; } inspect-server/src/main/java/com/yuanchu/mom/pojo/InsFibers.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,68 @@ package com.yuanchu.mom.pojo; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; import java.time.LocalDateTime; import com.yuanchu.mom.annotation.ValueTableShow; import com.yuanchu.mom.common.OrderBy; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; /** * <p> * å 纤é ç½®çå 纤带表 * </p> * * @author æ±èéµ·éç½ç»ç§ææéå ¬å¸ * @since 2024-05-30 05:59:13 */ @Getter @Setter @TableName("ins_fibers") @ApiModel(value = "InsFibers对象", description = "å 纤é ç½®çå 纤带表") public class InsFibers extends OrderBy implements Serializable { @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty("å 纤带ç¼å·") @ValueTableShow(2) private String code; @ApiModelProperty("å çº¤å¸¦è§æ ¼") @ValueTableShow(3) private String model; @ApiModelProperty("åèæ å") @ValueTableShow(4) private String standard; @ApiModelProperty("å çº¤æ£æµé") @ValueTableShow(5) private String num; @ApiModelProperty("å ³è æ£æµé¡¹ç®id") private Integer insProductId; @ApiModelProperty("å ³è å¥ç®¡è¡¨id") private Integer insBushingId; @TableField(fill = FieldFill.INSERT) private Integer createUser; @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; @TableField(fill = FieldFill.INSERT_UPDATE) private Integer updateUser; @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; } inspect-server/src/main/java/com/yuanchu/mom/service/InsBushingService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,16 @@ package com.yuanchu.mom.service; import com.yuanchu.mom.pojo.InsBushing; import com.baomidou.mybatisplus.extension.service.IService; /** * <p> * å 纤é ç½®çå¥ç®¡è¡¨ æå¡ç±» * </p> * * @author æ±èéµ·éç½ç»ç§ææéå ¬å¸ * @since 2024-05-30 05:58:16 */ public interface InsBushingService extends IService<InsBushing> { } inspect-server/src/main/java/com/yuanchu/mom/service/InsFiberService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,16 @@ package com.yuanchu.mom.service; import com.yuanchu.mom.pojo.InsFiber; import com.baomidou.mybatisplus.extension.service.IService; /** * <p> * å 纤é ç½®çå 纤表 æå¡ç±» * </p> * * @author æ±èéµ·éç½ç»ç§ææéå ¬å¸ * @since 2024-05-30 05:59:01 */ public interface InsFiberService extends IService<InsFiber> { } inspect-server/src/main/java/com/yuanchu/mom/service/InsFibersService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,16 @@ package com.yuanchu.mom.service; import com.yuanchu.mom.pojo.InsFibers; import com.baomidou.mybatisplus.extension.service.IService; /** * <p> * å 纤é ç½®çå 纤带表 æå¡ç±» * </p> * * @author æ±èéµ·éç½ç»ç§ææéå ¬å¸ * @since 2024-05-30 05:59:13 */ public interface InsFibersService extends IService<InsFibers> { } inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsBushingServiceImpl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,20 @@ package com.yuanchu.mom.service.impl; import com.yuanchu.mom.pojo.InsBushing; import com.yuanchu.mom.mapper.InsBushingMapper; import com.yuanchu.mom.service.InsBushingService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; /** * <p> * å 纤é ç½®çå¥ç®¡è¡¨ æå¡å®ç°ç±» * </p> * * @author æ±èéµ·éç½ç»ç§ææéå ¬å¸ * @since 2024-05-30 05:58:16 */ @Service public class InsBushingServiceImpl extends ServiceImpl<InsBushingMapper, InsBushing> implements InsBushingService { } inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsFiberServiceImpl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,20 @@ package com.yuanchu.mom.service.impl; import com.yuanchu.mom.pojo.InsFiber; import com.yuanchu.mom.mapper.InsFiberMapper; import com.yuanchu.mom.service.InsFiberService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; /** * <p> * å 纤é ç½®çå 纤表 æå¡å®ç°ç±» * </p> * * @author æ±èéµ·éç½ç»ç§ææéå ¬å¸ * @since 2024-05-30 05:59:01 */ @Service public class InsFiberServiceImpl extends ServiceImpl<InsFiberMapper, InsFiber> implements InsFiberService { } inspect-server/src/main/java/com/yuanchu/mom/service/impl/InsFibersServiceImpl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,20 @@ package com.yuanchu.mom.service.impl; import com.yuanchu.mom.pojo.InsFibers; import com.yuanchu.mom.mapper.InsFibersMapper; import com.yuanchu.mom.service.InsFibersService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; /** * <p> * å 纤é ç½®çå 纤带表 æå¡å®ç°ç±» * </p> * * @author æ±èéµ·éç½ç»ç§ææéå ¬å¸ * @since 2024-05-30 05:59:13 */ @Service public class InsFibersServiceImpl extends ServiceImpl<InsFibersMapper, InsFibers> implements InsFibersService { } inspect-server/src/main/resources/mapper/InsBushingMapper.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.yuanchu.mom.mapper.InsBushingMapper"> <!-- éç¨æ¥è¯¢æ å°ç»æ --> <resultMap id="BaseResultMap" type="com.yuanchu.mom.pojo.InsBushing"> <id column="id" property="id" /> <result column="color" property="color" /> <result column="stand_num" property="standNum" /> <result column="test_num" property="testNum" /> <result column="ins_sample_id" property="insSampleId" /> <result column="create_user" property="createUser" /> <result column="create_time" property="createTime" /> <result column="update_user" property="updateUser" /> <result column="update_time" property="updateTime" /> </resultMap> </mapper> inspect-server/src/main/resources/mapper/InsFiberMapper.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,21 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.yuanchu.mom.mapper.InsFiberMapper"> <!-- éç¨æ¥è¯¢æ å°ç»æ --> <resultMap id="BaseResultMap" type="com.yuanchu.mom.pojo.InsFiber"> <id column="id" property="id" /> <result column="bush_color" property="bushColor" /> <result column="color" property="color" /> <result column="model" property="model" /> <result column="standard" property="standard" /> <result column="ins_product_id" property="insProductId" /> <result column="create_user" property="createUser" /> <result column="create_time" property="createTime" /> <result column="update_user" property="updateUser" /> <result column="update_time" property="updateTime" /> <result column="ins_bushing_id" property="insBushingId" /> <result column="ins_fibers_id" property="insFibersId" /> </resultMap> </mapper> inspect-server/src/main/resources/mapper/InsFibersMapper.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,20 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.yuanchu.mom.mapper.InsFibersMapper"> <!-- éç¨æ¥è¯¢æ å°ç»æ --> <resultMap id="BaseResultMap" type="com.yuanchu.mom.pojo.InsFibers"> <id column="id" property="id" /> <result column="code" property="code" /> <result column="model" property="model" /> <result column="standard" property="standard" /> <result column="num" property="num" /> <result column="ins_product_id" property="insProductId" /> <result column="ins_bushing_id" property="insBushingId" /> <result column="create_user" property="createUser" /> <result column="create_time" property="createTime" /> <result column="update_user" property="updateUser" /> <result column="update_time" property="updateTime" /> </resultMap> </mapper> performance-server/src/main/java/com/yuanchu/mom/controller/AuxiliaryWorkingHoursDayController.java
@@ -72,15 +72,15 @@ @ValueClassify("å·¥æ¶ç®¡ç") @ApiOperation(value = "æ¹å") @PostMapping("/approve") public Result approve(Integer id, String state) { return Result.success(auxiliaryWorkingHoursDayService.checkOrApprove(id,state)); public Result approve(@RequestBody AuxiliaryWorkingHoursDay auxiliaryWorkingHoursDay) { return Result.success(auxiliaryWorkingHoursDayService.checkOrApprove(auxiliaryWorkingHoursDay)); } @ValueClassify("å·¥æ¶ç®¡ç") @ApiOperation(value = "å®¡æ ¸") @PostMapping("/check") public Result check(@RequestBody AuxiliaryWorkingHoursDay auxiliaryWorkingHoursDay ) { return Result.success(auxiliaryWorkingHoursDayService.updateAuxiliaryWorkingHoursDay(auxiliaryWorkingHoursDay)); return Result.success(auxiliaryWorkingHoursDayService.checkOrApprove(auxiliaryWorkingHoursDay)); } @ValueClassify("å·¥æ¶ç®¡ç") performance-server/src/main/java/com/yuanchu/mom/service/AuxiliaryWorkingHoursDayService.java
@@ -25,7 +25,7 @@ AuxiliaryWorkingHoursDay selectAuxiliaryWorkingHoursByNumber(String number); int checkOrApprove(Integer id, String state); int checkOrApprove(AuxiliaryWorkingHoursDay auxiliaryWorkingHoursDay); int updateAuxiliaryWorkingHoursDay(AuxiliaryWorkingHoursDay auxiliaryWorkingHoursDay); performance-server/src/main/java/com/yuanchu/mom/service/impl/AuxiliaryOutputWorkingHoursServiceImpl.java
@@ -186,14 +186,8 @@ //æ¥è¯¢è¾ å©å·¥æ¶ auxiliaryWorkingHoursDayDtos = auxiliaryWorkingHoursDayMapper.selectDataByUser(ids); // if (auxiliaryWorkingHoursDayDtos == null || auxiliaryWorkingHoursDayDtos.size() == 0) { // throw new RuntimeException("ææ æ°æ®"); // } //æ¥è¯¢ç»è®¡å·¥æ¶ auxiliaryOutputWorkingHoursDtos = auxiliaryOutputWorkingHoursMapper.selectDataByUser(ids); // if (auxiliaryOutputWorkingHoursDtos == null || auxiliaryOutputWorkingHoursDtos.size() == 0) { // throw new RuntimeException("ææ æ°æ®"); // } response.setContentType("application/vnd.ms-excel"); response.setCharacterEncoding("UTF-8"); // è¿éURLEncoder.encodeå¯ä»¥é²æ¢ä¸æä¹±ç å½ç¶åeasyexcel没æå ³ç³» performance-server/src/main/java/com/yuanchu/mom/service/impl/AuxiliaryWorkingHoursDayServiceImpl.java
@@ -61,30 +61,30 @@ String week = auxiliaryWorkingHoursDayDto.getWeek(); auxiliaryWorkingHoursDayDto.setDateTime(null); auxiliaryWorkingHoursDayDto.setWeek(null); Map<String, Object> map = new HashMap<>(); List<Integer> ids = null; map.put("head", PrintChina.printChina(AuxiliaryWorkingHoursDayDto.class)); //夿ç»é¿,ç»å,管çåæé Map<String, Integer> map1 = getLook.selectPowerByMethodAndUserId("selectAuxiliaryWorkingHoursDay"); User user = userMapper.selectById(map1.get("userId")); Integer roleId = user.getRoleId(); Power power = powerMapper.selectOne(Wrappers.<Power>lambdaQuery().eq(Power::getRoleId, roleId).eq(Power::getMenuMethod, "leader")); if (ObjectUtils.isEmpty(power)) { //䏿¯ç»é¿ if (map1.get("look") == 1) { //æ¯ç»å auxiliaryWorkingHoursDayDto.setNameUser(map1.get("userId")); } else { //管çå(䏿·»å éå¶æ¡ä»¶ææäººé½å¯ä»¥ç) } Map<String, Object> map = new HashMap<>(); List<Integer> ids = null; map.put("head", PrintChina.printChina(AuxiliaryWorkingHoursDayDto.class)); //夿ç»é¿,ç»å,管çåæé Map<String, Integer> map1 = getLook.selectPowerByMethodAndUserId("selectAuxiliaryWorkingHoursDay"); User user = userMapper.selectById(map1.get("userId")); Integer roleId = user.getRoleId(); Power power = powerMapper.selectOne(Wrappers.<Power>lambdaQuery().eq(Power::getRoleId, roleId).eq(Power::getMenuMethod, "leader")); if (ObjectUtils.isEmpty(power)) { //䏿¯ç»é¿ if (map1.get("look") == 1) { //æ¯ç»å auxiliaryWorkingHoursDayDto.setNameUser(map1.get("userId")); } else { //æ¯ç»é¿ //æ¥è¯¢ç»å List<User> users = userMapper.selectList(Wrappers.<User>lambdaQuery().like(User::getDepartLimsId, user.getDepartLimsId())); if (ObjectUtils.isNotEmpty(users)) { ids = users.stream().map(User::getId).distinct().collect(Collectors.toList()); } //管çå(䏿·»å éå¶æ¡ä»¶ææäººé½å¯ä»¥ç) } } else { //æ¯ç»é¿ //æ¥è¯¢ç»å List<User> users = userMapper.selectList(Wrappers.<User>lambdaQuery().like(User::getDepartLimsId, user.getDepartLimsId())); if (ObjectUtils.isNotEmpty(users)) { ids = users.stream().map(User::getId).distinct().collect(Collectors.toList()); } } if (ObjectUtils.isNotEmpty(dates)) { String[] split = dates.replaceAll("\\[", "").replaceAll("]", "").replaceAll("\"", "").split(","); if (ObjectUtils.isNotEmpty(week)) { @@ -92,12 +92,11 @@ map.put("body", auxiliaryWorkingHoursDayMapper.selectAuxiliaryWorkingHoursDay(page, QueryWrappers.queryWrappers(auxiliaryWorkingHoursDayDto) .ge("date_time", split[0]).le("date_time", split[1] + " 23:59:59") .ge("week", weeks[0]).le("week", weeks[1] ), ids)); .ge("week", weeks[0]).le("week", weeks[1]), ids)); } else { map.put("body", auxiliaryWorkingHoursDayMapper.selectAuxiliaryWorkingHoursDay(page, QueryWrappers.queryWrappers(auxiliaryWorkingHoursDayDto).ge("date_time", split[0]).le("date_time", split[1] + " 23:59:59"), ids)); } } else { } else { map.put("body", auxiliaryWorkingHoursDayMapper.selectAuxiliaryWorkingHoursDay(page, QueryWrappers.queryWrappers(auxiliaryWorkingHoursDayDto), ids)); } return map; @@ -127,18 +126,17 @@ //å®¡æ ¸/æ¹å @Override public int checkOrApprove(Integer id, String state) { AuxiliaryWorkingHoursDay auxiliaryWorkingHoursDay = auxiliaryWorkingHoursDayMapper.selectById(id); auxiliaryWorkingHoursDay.setState(state); public int checkOrApprove(AuxiliaryWorkingHoursDay auxiliaryWorkingHoursDay) { if (auxiliaryWorkingHoursDay.getState().equals("å·²å®¡æ ¸")) { Integer userId = getLook.selectPowerByMethodAndUserId(null).get("userId"); auxiliaryWorkingHoursDay.setReviewer(userMapper.selectById(userId).getName()); } return auxiliaryWorkingHoursDayMapper.updateById(auxiliaryWorkingHoursDay); } //ç¼è¾ @Override public int updateAuxiliaryWorkingHoursDay(AuxiliaryWorkingHoursDay auxiliaryWorkingHoursDay) { if (!auxiliaryWorkingHoursDay.getState().equals("å·²æäº¤")) { throw new RuntimeException("è¯¥æ°æ®å·²ç»æ¹åæå·²å®¡æ ¸,æ æ³è¿è¡ç¼è¾!"); } Integer userId = getLook.selectPowerByMethodAndUserId(null).get("userId"); auxiliaryWorkingHoursDay.setNameUser(userId);//å§åid return auxiliaryWorkingHoursDayMapper.updateById(auxiliaryWorkingHoursDay); @@ -156,7 +154,7 @@ Integer userId = getLook.selectPowerByMethodAndUserId(null).get("userId"); PerformanceShift performanceShift = performanceShiftMapper.selectOne(Wrappers.<PerformanceShift>lambdaQuery().eq(PerformanceShift::getUserId, userId).eq(PerformanceShift::getWorkTime, dateTime)); if (ObjectUtils.isEmpty(performanceShift)) { return null; return null; } return performanceShift.getShift(); } system-run/src/main/java/com/yuanchu/mom/CodeGenerator.java
@@ -20,7 +20,7 @@ public static String database_username = "root"; public static String database_password= "123456"; public static String author = "æ±èéµ·éç½ç»ç§ææéå ¬å¸"; public static String model_name = "/performance-server"; // å¦æä¸ºåå¸å¼å¡«å模ååç§°ï¼å¦æä¸æ¯åå¸å¼ä¸ºç©ºå³å¯ public static String model_name = "/inspect-server"; // å¦æä¸ºåå¸å¼å¡«å模ååç§°ï¼å¦æä¸æ¯åå¸å¼ä¸ºç©ºå³å¯ public static String setParent = "com.yuanchu.mom"; // å è·¯å¾ public static void main(String[] args) { String projectPath = System.getProperty("user.dir");