境外津贴核算web完成

This commit is contained in:
Harryxzy 2022-10-24 21:35:23 +08:00
parent 9e452c17a7
commit faec3f5be9
1 changed files with 31 additions and 18 deletions

View File

@ -5,16 +5,9 @@ import com.engine.bjcj220907.service.impl.OverseasAllowanceCountServiceImpl;
import com.engine.bjcj220907.utils.BjcjCommonUtils; import com.engine.bjcj220907.utils.BjcjCommonUtils;
import com.engine.common.util.ServiceUtil; import com.engine.common.util.ServiceUtil;
import weaver.general.BaseBean; import weaver.general.BaseBean;
import weaver.hrm.HrmUserVarify;
import weaver.hrm.User; import weaver.hrm.User;
import weaver.interfaces.schedule.BaseCronJob;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.Context;
import javax.ws.rs.core.MediaType;
import java.util.Calendar; import java.util.Calendar;
/** /**
@ -22,26 +15,46 @@ import java.util.Calendar;
* @date 2022/09/26 13:42 * @date 2022/09/26 13:42
* @description * @description
*/ */
public class OverseasAllowanceCountController { public class OverseasAllowanceCountController extends BaseCronJob {
BaseBean baseBean = new BaseBean(); BaseBean baseBean = new BaseBean();
private OverseasAllowanceCountService getOverseasAllowanceCountService(User user) { private OverseasAllowanceCountService getOverseasAllowanceCountService(User user) {
return ServiceUtil.getService(OverseasAllowanceCountServiceImpl.class,user); return ServiceUtil.getService(OverseasAllowanceCountServiceImpl.class,user);
} }
/** @Override
* 境外津贴计算 public void execute() {
*/ User user1 = new User();
@GET user1.setUid(1);
@Path("/countOverseasAllowance") user1.setLoginid("sysadmin");
@Produces(MediaType.APPLICATION_JSON) user1.setSeclevel("30");
public void countOverseasAllowance(@Context HttpServletRequest request, @Context HttpServletResponse response) { user1.setLanguage(7);
User user = HrmUserVarify.getUser(request, response);
Calendar cal = BjcjCommonUtils.getNowCalendar(); Calendar cal = BjcjCommonUtils.getNowCalendar();
cal.add(Calendar.MONTH,-1); cal.add(Calendar.MONTH,-1);
baseBean.writeLog("开始计算:"+cal.getTime()+"的境外津贴"); baseBean.writeLog("开始计算:"+cal.getTime()+"的境外津贴");
getOverseasAllowanceCountService(user).countOverseasAllowance(cal); getOverseasAllowanceCountService(user1).countOverseasAllowance(cal);
} }
/**
* 境外津贴计算
*/
// @GET
// @Path("/countOverseasAllowance")
// @Produces(MediaType.APPLICATION_JSON)
// public void countOverseasAllowance(@Context HttpServletRequest request, @Context HttpServletResponse response) {
//
//// User user = HrmUserVarify.getUser(request, response);
// User user1 = new User();
// user1.setUid(1);
// user1.setLoginid("sysadmin");
// user1.setSeclevel("30");
// user1.setLanguage(7);
// Calendar cal = BjcjCommonUtils.getNowCalendar();
// cal.add(Calendar.MONTH,-1);
// baseBean.writeLog("开始计算:"+cal.getTime()+"的境外津贴");
// getOverseasAllowanceCountService(user1).countOverseasAllowance(cal);
// }
} }